【发布时间】:2013-10-29 23:36:40
【问题描述】:
我有一本这样的字典:
inventory = {'gold' : 500,
'pouch' : ['flint', 'twine', 'gemstone'],
'backpack' : ['xylophone','dagger', 'bedroll','bread loaf']}
我怎样才能从中取出匕首?
我试过了:
inventory["backpack"][1].remove()
或
del inventory["backpack"][1]
但它犯了这个错误:
Traceback (most recent call last):
File "python", line 15, in <module>
TypeError: 'NoneType' object has no attribute '__getitem__'
【问题讨论】:
-
del inventory["backpack"][1]适合我。 -
这让我出现了这个错误:Traceback(最近一次调用最后一次):文件“python”,第 15 行,在
类型错误:'NoneType' 对象不支持删除项目
标签: list python-2.7 dictionary