如何从字典中删除特定元素? [复制]

Posted

技术标签:

【中文标题】如何从字典中删除特定元素? [复制]【英文标题】:How to remove specific element from the dictionary? [duplicate] 【发布时间】:2021-10-03 03:20:39 【问题描述】:

如何从字典中删除特定元素或数据?假设我有这本字典

data = 
    'name': 'Instagram',
    'follower_count': 346,
    'description': 'Social media platform',
    'country': 'United States'

我不想打印元素'follower_count': 346。应该怎么操作?

【问题讨论】:

这能回答你的问题吗? Delete an element from a dictionary 【参考方案1】:

使用 pop() 方法内置的字典 它接受键名作为参数,并将从字典中删除指定的键值对。

在你的情况下是

data =  'name': 'Instagram', 'follower_count': 346, 'description': 'Social media platform', 'country': 'United States' 

print(data.pop('follower_count'))

【讨论】:

非常感谢:) 不客气,祝您在学习更多编程方面有一个非常有趣的旅程。 :-)【参考方案2】:

使用 pop

data =  'name': 'Instagram', 'follower_count': 346, 'description':'Social media platform', 'country': 'United States' 
data.pop("follower_count")
print(data)

输出:

'country': 'United States', 'description': 'Social media platform', 'name': 'Instagram'

【讨论】:

非常感谢:)

以上是关于如何从字典中删除特定元素? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Python 中的变量删除列表中特定索引处的元素? [复制]

如何使用字典来翻译/替换数组的元素? [复制]

如何在迭代字典时从字典中删除项目?

如何从字典中删除最旧的元素?

如何通过名称值从数组中删除字典元素[重复]

如何从 python 字典中删除相同的列(相同的索引元素)?