【发布时间】:2020-08-27 13:02:34
【问题描述】:
如何从字典中删除一个值,例如 John?
data = {'Player': ['John','Steffen'], age: [25,26]}
data.pop("Player","John")
我只是找不到如何删除像 Player 这样的键。
【问题讨论】:
-
答案就在标签里。
标签: python dictionary del
如何从字典中删除一个值,例如 John?
data = {'Player': ['John','Steffen'], age: [25,26]}
data.pop("Player","John")
我只是找不到如何删除像 Player 这样的键。
【问题讨论】:
标签: python dictionary del
我相信您正试图从存储在字典中的列表 中删除“John”。您首先必须获得对该列表的引用,这可以通过“播放器”键来完成。然后可以使用列表类的remove 方法从中删除一个项目。
我认为可以解决你的问题的一个例子是
data = {'Player': ['John','Steffen'], age: [25,26]}
data['Player'].remove('John') # First reference the list, then remove an item from it
我猜测一下,年龄列表与玩家列表相对应,因此您还必须从那里删除 John 的年龄。
【讨论】:
您可以像这样从字典中删除键及其值:del data['Player']