Найти - Пользователи
Полная версия: список словарей
Начало » Python для новичков » список словарей
1
Bdfy1
Есть 2 списка словарей:

a1 =

a2 =

т е ключи одинаковы меняется только значения.

Как найти разницу между этими списками ?

конструкция if a in a2 не работает …
py.user.next
>>> a1 = [ {'key1':'a','key2':'b'} ]
>>> a2 = [ {'key1':'c','key2':'d'}, {'key1':'e','key2':'g'} ]
>>> diff = [i for i in a1 if i not in a2]
>>> diff
[{'key2': 'b', 'key1': 'a'}]
>>>
а применение множеств - это не то же самое
bw
> Как найти разницу между этими списками ?
Ну и какая будет разница (что это вообще такое, вот 5 это разница 15 и 10 :-) в данном тобой примере?

..bw
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB