# Python program to print even numbers in a list

• Difficulty Level : Easy
• Last Updated : 21 Oct, 2021

Given a list of numbers, write a Python program to print all even numbers in the given list.

Example:

```Input: list1 = [2, 7, 5, 64, 14]
Output: [2, 64, 14]

Input: list2 = [12, 14, 95, 3]
Output: [12, 14]```

### Method 1: Using for loop

Iterate each element in the list using for loop and check if num % 2 == 0. If the condition satisfies, then only print the number.

## Python3

 `# Python program to print Even Numbers in a List` `# list of numbers``list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``]` `# iterating each number in list``for` `num ``in` `list1:` `    ``# checking condition``    ``if` `num ``%` `2` `=``=` `0``:``        ``print``(num, end``=``" "``)`

Output:

`10, 4, 66`

## Python3

 `# Python program to print Even Numbers in a List` `# list of numbers``list1 ``=` `[``10``, ``24``, ``4``, ``45``, ``66``, ``93``]``num ``=` `0` `# using while loop``while``(num < ``len``(list1)):` `    ``# checking condition``    ``if` `list1[num] ``%` `2` `=``=` `0``:``        ``print``(list1[num], end``=``" "``)` `    ``# increment num``    ``num ``+``=` `1`

Output:

`10, 4, 66`

## Python3

 `# Python program to print even Numbers in a List` `# list of numbers``list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``]` `# using list comprehension``even_nos ``=` `[num ``for` `num ``in` `list1 ``if` `num ``%` `2` `=``=` `0``]` `print``(``"Even numbers in the list: "``, even_nos)`

Output:

`Even numbers in the list:  [10, 4, 66]`

## Python3

 `# Python program to print Even Numbers in a List` `# list of numbers``list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``, ``11``]`  `# we can also print even no's using lambda exp.``even_nos ``=` `list``(``filter``(``lambda` `x: (x ``%` `2` `=``=` `0``), list1))` `print``(``"Even numbers in the list: "``, even_nos)`

Output:

`Even numbers in the list:  [10, 4, 66]`

My Personal Notes arrow_drop_up