首页 > 解决方案 > 将 str 拆分为 int 然后变成字典

问题描述

我正在尝试将一个包含单词和分数的列表合并到一个字典中,该列表看起来大致像这样("oliver34", "jack17" , "jane56") 我想将其拆分为("oliver", "34" "jack" , "17" , "jane", "56" 这样我可以将它们变成字典。如果这可以在不导入任何更可取的东西的情况下完成

抱歉,如果这确实是第一次使用堆栈溢出并且我不擅长编码

标签: python

解决方案


如果列表中的变量始终具有相同的格式,即名称后跟数字,那么您可以这样做:

def text_num_split(item):
for index, letter in enumerate(item, 0):
    if letter.isdigit():
        return [item[:index],item[index:]]

推荐阅读