我被困在如何将附加信息附加到列表叶的最低级别.我目前正在使用:
fruits = ['tomato', 'apple', 'watermelon']
fruit_detail = []
for fruit in fruits:
fruit_detail.append([[fruit, [fruit + ' is delicious']]])
Run Code Online (Sandbox Code Playgroud)
这给了我:
[[['tomato', ['tomato is delicious']]], [['apple', ['apple is delicious']]], [['watermelon', ['watermelon is delicious']]]]
Run Code Online (Sandbox Code Playgroud)
稍后,我试图在列表中附加更多细节:
fruit_detail[tomato].append('red')
Run Code Online (Sandbox Code Playgroud)
我收到错误
NameError: name 'tomato' is not defined
Run Code Online (Sandbox Code Playgroud)
是否有可能实现我的目标?