Сравнение списков
Как произвести сравнение списков на эквивалентность, то бишь "мама мыла раму" будет эквивалентно "мыла раму мама". Я так понимаю циклом проходить и сравнивать с каждым элементом списка. Или есть более изящные варианты?
Ответы (1 шт):
Автор решения: passant
→ Ссылка
В зависимости от того, интересует вас поэлементное сравнение или просто сравнение элементов списка как таковых можно написать так:
lst1=['мама', 'мыла', 'раму']
lst2=['мыла', 'раму','мама']
if set(lst1)==set(lst2):
print("True")
else:
print("False")
либо так:
if lst1==lst2:
print("True")
else:
print("False")