小编use*_*205的帖子

将名称与嵌套列表相关联

我被困在如何将附加信息附加到列表叶的最低级别.我目前正在使用:

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)

是否有可能实现我的目标?

python list data-structures

0
推荐指数
1
解决办法
31
查看次数

标签 统计

data-structures ×1

list ×1

python ×1