2024-05-16 23:03:09 发布
网友
假设我有一个清单:
list = ['foo', 'bar', 'bak']
我想把这些字符串分割成它们的字符,这样我就可以给每个字符赋值(例如f=5,o=15,等等)。
我该如何分解这些列表? 我正在考虑将每个元素转换成它自己的列表,并将每个元素作为列表中的一个项来引用,但我不确定如何继续这样做。
在Python中,字符串是可迭代的,因此您可以像这样循环遍历它们:
list = ['foo', 'bar', 'bak'] for item in list: for character in item: print(character)
如果这正是你在这里寻找的东西,你可以:
listItems = ['foo', 'bar', 'bak'] listLetter = [] myDictionary = {} for item in listItems: for letter in item: listLetter.append(letter) myDictionary['f'] = 5 print myDictionary
尝试为每个单词执行范围函数
list = ['foo','bar','bak'] for i in range (len(list)): for t in range(len(list[i])): print(list[i][t])
它将打印每个项目。 如果你想创建每个字母的列表, 试试看
list = ['foo','bar','bak'] letters = [] for i in range (len(list)): for t in range(len(list[i])): letters.append(list[i][t])
在Python中,字符串是可迭代的,因此您可以像这样循环遍历它们:
如果这正是你在这里寻找的东西,你可以:
尝试为每个单词执行范围函数
它将打印每个项目。 如果你想创建每个字母的列表, 试试看
相关问题 更多 >
编程相关推荐