私はdictの2つのリストを持っています。Pythonはdictのリストからdictの他のリストの要素を見つける
students = [{'lastname': 'JAKUB', 'id': '92051048757', 'name': 'BAJOREK'},
{'lastname': 'MARIANNA', 'id': '92051861424', 'name': 'SLOTARZ'}, {'lastname':
'SZYMON', 'id': '92052033215', 'name': 'WNUK'}, {'lastname': 'WOJCIECH', 'id':
'92052877491', 'name': 'LESKO'}]
そして
house = [{'id_pok': '2', 'id': '92051048757'}, {'id_pok': '24', 'id': '92051861424'}]
id
で辞書マッチングの家のリストに存在しない要素をどのように見つけますか?私はあなたのコードが動作しない理由は、任意のhouse_id
があるかどうないということである
for student in students:
for home in house:
if student['id'] != home['id']:
print student
しかし、これだけリピートリスト
あなたは何をしようとしたのですか? –
出力にはid 92052033215と92052877491が含まれていると思いますか? – Hackaholic
@Hackaholicはい – lukassz