我有一個字典列表。pythonic方式查找字典列表中的公用密鑰值對
alljson = [{'EchoTime': 0,
'FlipAngle': 90,
'MRAcquisitionType': '2D',
'MagneticFieldStrength': 3,
'Manufacturer': 'SIEMENS',
'ManufacturerModelName': 'TrioTim',
'RepetitionTime': 2,
'ScanOptions': 'FS',
'ScanningSequence': 'AP',
'SequenceVariant': 'SK',
'TaskName': 'Tom'},
{'EchoTime': 0,
'FlipAngle': 90,
'MRAcquisitionType': '2D',
'MagneticFieldStrength': 3,
'Manufacturer': 'SIEMENS',
'ManufacturerModelName': 'TrioTim',
'RepetitionTime': 2,
'ScanOptions': 'FS',
'ScanningSequence': 'EP',
'SequenceVariant': 'SK',
'TaskName': 'fb'},
{'EchoTime': 0,
'FlipAngle': 90,
'MRAcquisitionType': '2D',
'MagneticFieldStrength': 3,
'Manufacturer': 'SIEMENS',
'ManufacturerModelName': 'TrioTim',
'RepetitionTime': 2,
'ScanOptions': 'FS',
'ScanningSequence': 'EP',
'SequenceVariant': 'HK',
'TaskName': 'Tom-loc'}]
現在我打算從字典列表中找到所有常見的鍵值對。 什麼是最pythonic的方式來做到這一點。
注:鍵和值都應該匹配,並且k:v對應該在所有字典
存在我嘗試了所有的解決方案建議here但給定的值都是非可哈希,沒有一個解決方案的全面工作。
有什麼建議嗎?
列表中的所有三個字母都是一樣的。你想要返回什麼? – lordingtar
你的價值觀從我所站的地方看起來很難看。 –
@lordingtar我試着在編輯中解釋你的問題。也字典現在不一樣 – learnningprogramming