# Python程序：如何在列表中打印偶数？

2021年3月15日09:05:00 发表评论 366 次浏览

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

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

``````# 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 = " " )``````

``10, 4, 66``

:

``````# Python program to print Even Numbers in a List

# list of numbers
list1 = [ 10 , 21 , 4 , 45 , 66 , 93 ]
num = 0

# using while loop
while (num < len (list1)):

# checking condition
if num % 2 = = 0 :
print (list1[num], end = " " )

# increment num
num + = 1``````

``10, 4, 66``

:

``````# 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)``````

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

``````# 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)``````

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