Предположим, < /p>
d1 = [{'id':'112','type':'address0'}, {'id':'113', 'type':'address0'}]
d2 = [{'id':'112','type':'address0'}, {'id':'113', 'type':'address0'},{'id':'114', 'type':'address0'}]
d3 = [{'id':'111','type':'address0'}, {'id':'113', 'type':'address0'}]
d4 = [{'id':'112','type':'address0'}, {'id':'113', 'type':'address0'}]
< /code>
Результаты теста: < /p>
test_subset(d1,d2) # True
test_subset(d3,d2) # False
test_subset(d1,d4) # True
< /code>
При проверке с Set (d1) .issubset (d2) < /code>, видно ошибка скрипта. < /p>
TypeError: unhashable type: 'dict'
< /code>
Примечание: здесь каждый из списков - это строки, снятые из двух больших файлов для сравнения строки по строке, так что сохраняются только уникальные строки из обоих файлов < /p>
Подробнее здесь: https://stackoverflow.com/questions/520 ... t-with-dic
Как проверить, является ли список элементов DICT подмножество или равен другим списку с элементами DICT [дублировать] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Простой способ проверить, является ли список DICT подмножеством другого списка DICT?
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Простой способ проверить, является ли список DICT подмножеством другого списка DICT?
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-