Как вывести четные элементы массива питон

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
05 июля 2022

Для вывода чётных элементов массива в Python можно использовать различные подходы.

Подход 1: Использование цикла for

Это базовый метод, в котором мы перебираем элементы массива и выводим те из них, которые являются чётными (т.е. остаток от деления на 2 равен 0).

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  # Исходный массив

for num in arr:
    if num % 2 == 0:
        print(num)

Подход 2: Использование генератора списков

Генератор списков (list comprehension) — это компактный способ создания списков. Мы можем использовать его для создания списка чётных чисел, а затем вывести его.

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

even_numbers = [num for num in arr if num % 2 == 0]
print(even_numbers)

Подход 3: Использование функции filter()

Функция filter() позволяет отфильтровать элементы массива, используя заданную функцию. В этом примере мы используем filter() для извлечения чётных чисел.

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

even_numbers = list(filter(lambda x: x % 2 == 0, arr))
print(even_numbers)
0 0
Познакомьтесь с основами Python бесплатно