对于单词列表,我如何访问单词的每个字母表。例如
food = ['eel', 'egg', 'yam', 'nut', 'oats']
我需要通过单独的字母检索每种食物并将其列入一个列表,即
each_food[1] = ['e', 'e', 'l']
each_food[2] = ['e', 'g', 'g']
感谢任何帮助。
答案 0 :(得分:4)
list(<string>)
会将字符串拆分为字符列表
food = ['eel', 'egg', 'yam', 'nut', 'oats']
print(list(food[0]))
print(list(food[1]))
答案 1 :(得分:0)
如果需要将列表存储在名为each_food
的数组中,可以使用for循环将字符串拆分为单个字符列表,然后将每个字符列表追加到each_food
:
food = ['eel', 'egg', 'yam', 'nut', 'oats']
each_food = []
for item in food:
each_food.append(list(item))
这样,您可以使用相应的字符串索引(从0开始)访问每个字符列表。例如:
each_food[0]
会产生第一个列表作为输出:
['e', 'e', 'l']