Как проверить, является ли список элементов DICT подмножество или равен другим списку с элементами DICT [дублировать]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как проверить, является ли список элементов DICT подмножество или равен другим списку с элементами DICT [дублировать]

Сообщение Anonymous »

Предположим, < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»