我有一个字典列表如下:
tt = [
{
'property1': 'value1',
'property2': 'value2',
'property3': 'value3'
},
{
'property1': 'value4',
'property2': 'value5',
'property3': 'value6'
},
..............................
.............................
]
如何从上述词典列表中删除'property3' : 'value6'
?你知道吗
准确地说,我需要从列表中的所有字典中删除具有特定值('value6')的key('property3')的所有实例?你知道吗
我需要最快的方法,因为列表可能变化很大。你知道吗
这样就可以了。很直截了当,所以我就不解释了。祝你好运
抱歉,我没有注意到海报只想删除特定属性。以下是正确的解决方案:
LazyScripter的解决方案将删除键或值或两者匹配的字典元素。如果我理解最初的问题,我认为这不是我想要的。你知道吗
我还比较了两种方案的效率,其中一种方案的速度似乎快了12倍。。。你知道吗
输出:
对于以下代码:
相关问题 更多 >
编程相关推荐