logo

使用while循环和for循环遍历列表并取出偶数

作者:渣渣辉2024.01.17 21:36浏览量:31

简介:介绍如何使用while循环和for循环遍历列表并取出偶数。

在Python中,可以使用while循环和for循环来遍历列表并取出其中的偶数。这里给出两个示例:
使用while循环:

  1. # 定义一个列表
  2. numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  3. # 初始化一个空列表来存储偶数
  4. even_numbers = []
  5. # 使用索引i从0开始遍历列表
  6. i = 0
  7. while i < len(numbers):
  8. # 如果当前数字是偶数,将其添加到even_numbers列表中
  9. if numbers[i] % 2 == 0:
  10. even_numbers.append(numbers[i])
  11. # 索引加1
  12. i += 1
  13. # 打印结果
  14. print(even_numbers) # [2, 4, 6, 8, 10]

使用for循环:

  1. # 定义一个列表
  2. numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  3. # 使用列表推导式来生成偶数列表
  4. even_numbers = [num for num in numbers if num % 2 == 0]
  5. # 打印结果
  6. print(even_numbers) # [2, 4, 6, 8, 10]

这两种方法都可以实现遍历列表并取出偶数。while循环需要手动管理索引,而for循环则更简洁易读。在实际编程中,可以根据具体需求和偏好选择使用哪一种循环方式。

发表评论

活动