python - 从列表字典中删除记录
问题描述
我想从列表字典中删除记录:
data{'key1':[value1,value2,value3,value4]
'key2':[value1,value2,value3,value4]
'key3':[value1,value2,value3,value4]}
如何删除所有键中的所有 value2?
解决方案
data = {
'key1':['value1','value2','value3','value4'],
'key2':['value1','value2','value3','value4'],
'key3':['value1','value2','value3','value4']
}
for v in data.values():
if 'value2' in v:
v.remove('value2')
print(data)
推荐阅读
- regex - .NET Core - 正则表达式匹配整个字符串而不是组
- javascript - 通过查询对 JS 字符串数组进行排序
- cplex - Cplex 终止标准
- jquery - 如何在 Mozilla Firefox 上同时滚动两个 div?
- c++ - C++ 中基于范围的 For 循环:它是如何工作的?
- reactjs - 为什么故事书不使用与项目中相同的 webpack 配置?
- firebase - Firebase Auth 现在可以在没有 Google 服务的情况下工作。在中国能行吗?
- ios - 无法每分钟刷新 WidgetView
- sql - 按每行应用超过分区的情况
- sql - 在 SQL Server 中舍入小数点后 2 位并忽略小数点后第三个值