Предоставлено два списка словарей:Python: Объединить два списка словарей
>>> lst1 = [{id: 1, x: "one"},{id: 2, x: "two"}]
>>> lst2 = [{id: 2, x: "two"}, {id: 3, x: "three"}]
>>> merge_lists_of_dicts(lst1, lst2) #merge two lists of dictionary items by the "id" key
[{id: 1, x: "one"}, {id: 2, x: "two"}, {id: 3, x: "three"}]
Любой способ реализации merge_lists_of_dicts
то, что объединяет два списка словаря на основе ключей Словаре элементы?
Что делать, если lst2 [0] = {id: 2, x: "five"} или если lst2 [0] = {id: 2, y: "y"} – alko
Что делать, если "id" но значение не ?, Почему бы не использовать кортежи, если ваши словари - всего лишь 1 элемент? Я думаю, вы неправильно используете словари? –
Вы используете python 3? – LostAvatar