【问题标题】:How to delete a value from a dictionary? [duplicate]如何从字典中删除一个值? [复制]
【发布时间】:2020-08-27 13:02:34
【问题描述】:

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

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

我只是找不到如何删除像 Player 这样的键。

【问题讨论】:

  • 答案就在标签里。

标签: python dictionary del


【解决方案1】:

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

我认为可以解决你的问题的一个例子是

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

我猜测一下,年龄列表与玩家列表相对应,因此您还必须从那里删除 John 的年龄。

【讨论】:

  • 非常感谢。你可以解决我的问题:D
  • 那么请将其标记为答案,以便其他人也可以找到它:) @SaschaSteger
【解决方案2】:

您可以像这样从字典中删除键及其值:del data['Player']

猜你喜欢
  • 2020-02-10
  • 2021-11-18
  • 1970-01-01
  • 1970-01-01
  • 2016-07-07
  • 2017-08-05
  • 2022-08-08
  • 2021-11-11
  • 1970-01-01
相关资源
最近更新 更多