定义一个列表,内容是123456789,用while循环遍历列表,取出表中的偶数并存入新的列表对象中
时间: 2024-09-09 07:15:30 浏览: 90
在Python中,不用while和for循环遍历列表的实例
在编程中,定义一个包含数字1到9的列表,可以通过循环遍历这个列表,并检查每个元素是否为偶数,如果是偶数则将其添加到新的列表中。以下是使用Python语言的一个例子:
```python
# 定义原始列表
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 初始化一个空列表用于存放偶数
even_list = []
# 使用while循环遍历原始列表
i = 0 # 初始化索引
while i < len(original_list):
# 检查当前元素是否为偶数
if original_list[i] % 2 == 0:
even_list.append(original_list[i]) # 将偶数添加到新列表
i += 1 # 移动到下一个元素
# 输出结果
print("原始列表:", original_list)
print("包含偶数的新列表:", even_list)
```
这段代码首先创建了一个包含1到9的列表`original_list`。然后,初始化一个空列表`even_list`,用于存储偶数。使用`while`循环遍历`original_list`,并在每次循环中检查当前元素是否可以被2整除(即是否为偶数)。如果是偶数,则将其添加到`even_list`中。最后,打印出原始列表和包含偶数的新列表。
阅读全文