python - 使用字典理解删除字典中的项目
问题描述
如果项目的值是特定字符串,如何使用字典理解从字典中删除项目?
解决方案
你需要保留其他的
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'}
推荐阅读
- excel - 根据值将文本从 Word 插入邮件
- c++ - 为什么 string_view::operator== 按值接受参数
- python - 高低牌类游戏比较
- excel - 在 Outlook 中设置提醒任务日期
- java - 我怎样才能简化这个模块?
- wordpress - WordPress:front-page.php,链接到主页
- sql - 向 where 子句添加冗余 true 条件如何提高 Hive 查询性能?
- flutter - 如何使用 Flutter 在 MaterialApp 中创建卡片
- c++ - 子进程更新共享 mmap 内存但父进程没有变化
- java - 对象属性的并发修改