PYTHON КАК НАЙТИ ОДИНАКОВЫЕ ЭЛЕМЕНТЫ В ДВУХ СПИСКАХ

Python предоставляет несколько способов для нахождения общих элементов в двух списках. Один из таких способов - использование цикла for и условия if:

list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
common_elements = []
for elem in list1:
    if elem in list2:
        common_elements.append(elem)
print(common_elements)

В результате выполнения этого кода на экране отобразится список, содержащий общие элементы двух исходных списков:

[4, 5]

Другой способ решения этой задачи - использование операции пересечения (intersection) множеств:

list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
common_elements = set(list1).intersection(list2)
print(list(common_elements))

В результате выполнения этого кода также на экран будет выведен список общих элементов двух исходных списков:

[4, 5]

Арбитраж Криптовалюты - Быстрая связка P2P для всех - Полный разбор 2023 - Связка Binance

Как составить пары из элементов двух списков, ориентируясь на больший список. Александр Килинкаров

29 Вложенные списки Python

Слияние списков. Метод двух указателей Python

5 способов поиска элемента в списке python (питон)

Пересечение списков. Совпадающие элементы двух списков. Решение задачи на Python.

12 Списки и операции над ними Python

Удаление элементов списка по условию. Решение задачи на Python

#11. Слияние двух упорядоченных списков - Алгоритмы на Python

Как найти в списке не повторяющееся элементы. Пишем на Python.

BLGPG-D1BD0B55858C-24-11-23-22

Новые материалы: