Скажем, у меня есть два списка списков в Python,тест, если два списка списков, равны
l1 = [['a',1], ['b',2], ['c',3]]
l2 = [['b',2], ['c',3], ['a',1]]
Что самый элегантный способ проверить они равны в том смысле, что элементы l1
просто некоторые перестановка элементов в l2
?
Примечание, чтобы сделать это для обычных списков see here, однако это использует set
, который не работает для списков списков.
'==' on 'sorted'. – Maroun
Внутренние списки считаются «равными», если одна из них является перестановкой другой? В обоих случаях, как насчет повторений? –