这是我的例子:
dictlist = [{'Name': 'James', 'city': 'paris','type': 'A' },
{'Name': 'James','city': 'Porto','type': 'B'},
{'Name': 'Christian','city': 'LA','type': 'A'}]
我想筛选特定的键值,例如:
desiredKey = [Name,type]
desiredoutput = [{'Name': 'Lara', 'type': 'A' },
{'Name': 'James', 'type': 'B'},
{'Name': 'Christian','type': 'A'}]
我试过了,但没用
keys = dictlist[0].keys()
output= [d for d in dictlist if d.keys in desiredKey]
您可以尝试以下方法:
相关问题 更多 >
编程相关推荐