的兩個序列結合我有兩個列表:如何將數據從字典
list1 = [{'tag':'XXX', 'key1':'a'}, {'tag':'YYY', 'key1':'a'}]
list2 = [{'tag':'XXX', 'key1':'c'}, {'tag':'ZZZ', 'key1':'d'}]
我需要建立一個新的列表:
comblist = [{'tag':'XXX', 'key1':'a'}, {'tag':'YYY', 'key1':'a'}, {'tag':'ZZZ', 'key1':'d'}]
我需要從列表2元素添加到列表1,但只有在list1中關鍵字'tag'的值中不存在關鍵字'tag'的值。
我懷疑詞典列表是最好的數據結構這裏;如果你有一個外部字典映射標籤到內部字典,這將是更容易。 – jonrsharpe
真正的數據來自csv.DictReader對象。接下來他們被重複數據刪除。輸出結構是字典列表。你能給我一個簡單的例子嗎?我的英語不好,我不知道你的意思。 –