Как вывести четные элементы массива питон
Ответы
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