小编Sin*_*ina的帖子

如何删除字典列表项

我有一本这样的字典:

inventory = {'gold' : 500, 
        'pouch' : ['flint', 'twine', 'gemstone'], 
        'backpack' : ['xylophone','dagger', 'bedroll','bread loaf']}
Run Code Online (Sandbox Code Playgroud)

怎样才能把匕首从里面取出来呢?

我试过这个:

inventory["backpack"][1].remove()
Run Code Online (Sandbox Code Playgroud)

或者

del inventory["backpack"][1]
Run Code Online (Sandbox Code Playgroud)

但它犯了这个错误:

Traceback (most recent call last):
File "python", line 15, in <module>
TypeError: 'NoneType' object has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)

dictionary list python-2.7

6
推荐指数
1
解决办法
928
查看次数

标签 统计

dictionary ×1

list ×1

python-2.7 ×1