如何从字典中删除一个值?

11 浏览
0 Comments

如何从字典中删除一个值?

这个问题已经有了答案从字典中删除元素

我该如何从字典中删除一个值,比如说John?

data = {'Player': ['John','Steffen'], age: [25,26]} 
data.pop("Player","John")

我怎么找不到删除像Player这样的键的方法呢?

admin 更改状态以发布 2023年5月20日
0
0 Comments

你可以像这样从字典中删除一个键和它的值: del data['Player']

0
0 Comments

我相信你正在尝试从字典中存储的列表中删除“John”。首先,你必须获得对该列表的引用,这可以通过“Player”键完成。然后,你可以使用列表类的remove方法从中删除项。

我认为可以解决你的问题的示例是

data = {'Player': ['John','Steffen'], age: [25,26]} 
data['Player'].remove('John') # First reference the list, then remove an item from it

我猜年龄列表对应于球员列表,所以你也必须从那里删除John的年龄。

0