首页 > 解决方案 > 使用字典理解删除字典中的项目

问题描述

如果项目的值是特定字符串,如何使用字典理解从字典中删除项目?

标签: pythondictionary

解决方案


你需要保留其他的

values = {'a': '1', 'b': '2', 'c': '4', 'd': '4'}
toRemove = '4'
values = {k: v for k, v in values.items() if v != toRemove}
print(values)  # {'a': '1', 'b': '2'}

推荐阅读