📜  python for循环偶数 - Python(1)

📅  最后修改于: 2023-12-03 15:04:05.146000             🧑  作者: Mango

Python for循环偶数

在编写Python程序时,经常需要使用for循环遍历列表、元组、字符串等数据类型。有时我们需要遍历数据中的偶数,这就需要用到for循环偶数的方法。

方法一:使用range函数

我们可以使用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程序时,可以根据实际情况选择合适的方法。