У меня есть 2 списка в виде list<list<list>>
списков, где я хочу проверить, является ли один из них подмножеством другого.
list_1 = [
[
[1,2],[2,3]
],
[
[3,4],[5,6]
]
]
list_2 = [
[
[3,4], [5, 6]
]
]
Таким образом, ожидаемый результат такой, как в list2 есть [[[3,4]]], который является частью list_1, поэтому он должен быть подмножеством.
list_1 имеет 2 элемента, а его второй элемент соответствует первому элементу в list_2, поэтому list_2 является подмножеством list_1.
Сравнение не на уровне элемента, а на уровне списка.
Я пробовал set(list_2) < set(list_1)
, но в результате unhashable type: list
.Как я могу добиться приведенного выше сравнения тогда?