使用python定义一个列表,列表中元素为1~10,使用while和for循环遍历列表,并将偶数输入到一个新列表里
时间: 2024-04-30 15:19:56 浏览: 102
使用Python定义一个列表可以使用下面的代码:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
```
接下来,使用while循环遍历列表并将偶数存储到一个新的列表中,代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
i = 0
while i < len(my_list):
if my_list[i] % 2 == 0:
new_list.append(my_list[i])
i += 1
print(new_list)
```
使用for循环也可以遍历列表并将偶数存储到一个新的列表中,代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
for num in my_list:
if num % 2 == 0:
new_list.append(num)
print(new_list)
```
以上两种方式都可以达到同样的效果,将列表中的偶数存储到一个新的列表中。
相关问题
python定义一个列表内容是1,2,3,4,5,6,7,8,9,10,遍历列表取出列表里的偶数,并存入新的列表,使用for循环和while循环写出
for循环实现:
```
lst = [1,2,3,4,5,6,7,8,9,10]
even_lst = []
for num in lst:
if num % 2 == 0:
even_lst.append(num)
print(even_lst)
```
while循环实现:
```
lst = [1,2,3,4,5,6,7,8,9,10]
even_lst = []
i = 0
while i < len(lst):
if lst[i] % 2 == 0:
even_lst.append(lst[i])
i += 1
print(even_lst)
```
写出能够用pycharm运行的python语言,要求为:定义一个列表,内容是:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 遍历列表,取出列表内的偶数,并存入一个新的列表对象中 使用while循环和for循环各操作一次
当然可以。这是一个简单的Python程序,它会定义一个列表,遍历并提取其中的偶数,然后分别使用while循环和for循环实现:
```python
# 定义原始列表
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 创建一个新列表用于存放偶数
even_numbers_while_loop = []
index = 0
# 使用while循环
while index < len(numbers):
if numbers[index] % 2 == 0:
even_numbers_while_loop.append(numbers[index])
index += 1
# 使用for循环
even_numbers_for_loop = []
for num in numbers:
if num % 2 == 0:
even_numbers_for_loop.append(num)
# 输出结果
print("While Loop:", even_numbers_while_loop)
print("For Loop:", even_numbers_for_loop)
```
阅读全文