Как сравнить два списка в Python:Добро пожаловать в блог Python Programming сегодня мы узнаем, как сравнить два списка в Python.Python предоставляет ✔ несколько способов сравнения двух списков.
Сравнение – это процесс, при котором элементы данных ✔ сверяются с другим элементом данных списка, ✔ являются ли они одинаковыми или нет.
Ввод -
список1 — [11, 12, 13, 14, 15]
список2 — [11, 12, 13, 14, 15]
Вывод — списки равны
Методы сравнения двух списков✔ приведены ниже.
- Функция cmp()
- Функция set() и оператор ==
- Функция sort() и оператор ==
- Функция collection.counter()
- Функции уменьшения() и карты()
Функция cmp() в Python
Функция Python cmp() сравнивает два объекта Python и ✔ возвращает целые значения -1, 0, 1 в соответствии с результатами сравнения.
Примечание — ✔ Не используется в версии Python 3.x.
Функция set() и оператор == в Python
Функция Python set() преобразует список в набор, ✔ не заботясь о порядке элементов. Помимо ✔ мы используем оператор равенства (==) для сравнения элементов данных списка. Давайте разберем следующий ✔ пример.
Пример —
списки1 = [11, 12, 13, 14, 15]
списки2 = [12, 13, 11, 15, 14]
а = набор (списки1)
б = набор (списки2)
if a == b:
print("Эти списки list1 и list2 равны")
еще:
print("Эти списки list1 и list2 не равны")
Вывод:
Эти списки lists1 и list2 равны
Пояснение:
В приведенном выше примере мы ✔ объявили два списка для сравнения друг с другом. Мы преобразовали эти списки в множество и ✔ сравнили каждый элемент с помощью оператора ==. Все элементы равны в обоих списках, тогда ✔ если блок выполнился и распечатал результат.
Метод sort() с оператором == в Python
Функция Python sort() используется для ✔ сортировки списков. Элементы одного и того же списка имеют одну и ту же позицию в индексе; ✔ списки равны.
https://www.pythonprogramming.co.in/2022/10/how-to-compare-two-lists-in-python.html