Как сравнить два списка в 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