您可以使用一个简单的dict
理解:
myDict = {key:val for key, val in myDict.items() if val != 42}
因此:
>>> {key:val for key, val in myDict.items() if val != 42}
{8: 14, 1: 'egg'}
在python中按值删除字典项的最佳方法是什么?
您可以使用一个简单的dict
理解:
myDict = {key:val for key, val in myDict.items() if val != 42}
因此:
>>> {key:val for key, val in myDict.items() if val != 42}
{8: 14, 1: 'egg'}