📅  最后修改于: 2023-12-03 15:04:05.146000             🧑  作者: Mango
在编写Python程序时,经常需要使用for循环遍历列表、元组、字符串等数据类型。有时我们需要遍历数据中的偶数,这就需要用到for循环偶数的方法。
我们可以使用range函数生成一个列表,然后利用for循环遍历该列表,判断每个元素是否为偶数,如果是就进行相应的操作。
# 输出1~10中的偶数
for i in range(1, 11):
if i % 2 == 0:
print(i)
输出结果为:
2
4
6
8
10
另一种方式是使用列表推导式,这是Python中非常常用的方法。相比使用range函数,使用列表推导式更加简单、优雅,代码量也比较少。
# 输出1~10中的偶数
even_numbers = [i for i in range(1, 11) if i % 2 == 0]
print(even_numbers)
输出结果为:
[2, 4, 6, 8, 10]
使用for循环遍历偶数的方法有很多种,上述方法只是其中的两个比较常用的方法。在编写Python程序时,可以根据实际情况选择合适的方法。