[{'id': 6, 'name': 'Jorge'}, {'id': 6, 'name': 'Matthews'}, {'id': 6, 'name': 'Matthews'}, {'id': 7, 'name': 'Christine'}, {'id': 7, 'name': 'Smith'}, {'id': 7, 'name': 'Chris'}]
と私は、リストのコレクションはあなたがグループにすべてのid
秒itertools.groupby
を使用して、ちょうどグループ内の各要素に対してname
を抽出することができ、この同じIDを持つdictからリストを収集する方法は?
[{'id': 6, 'name': ['Jorge','Matthews','Matthews']}, {'id': 7, 'name': ['Christine','Smith','Chris']}]
だけ '.setdefault'あるいは' defaultdict'代わり 'Dもし[ 'ID']ではないTEMPでの使用:' ' –