Python: Пересечение двух списков
Содержание
Использование цикла for Python для нахождения пересечения между двумя списками
# Нахождение пересечения между двумя списками Python с использованием цикла for
list1 = ['a', 'b', 'c', 'd', 'e']
list2 = ['b', 'd', 'e', 'f', 'g']
intersection = list()
for item in list1:
if item in list2:
intersection.append(item)
print(intersection)
# Возвращает: ['b', 'd', 'e']Использование генераторов списков для нахождения пересечения между двумя списками Python
Использование операций множеств Python для нахождения пересечения между двумя списками
Использование оператора & для нахождения пересечения списка Python
& для нахождения пересечения списка PythonИспользование Numpy для нахождения пересечения между двумя списками
Заключение
ПредыдущаяPython: Перемешать Список (Случайное Распределение Элементов Списка в Python)СледующаяPython: Вычитание двух списков (4 простых способа!)
Последнее обновление