定义一个列表[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],遍历列表,取出列表内的偶数,并存入一个新的列表对象中 ,使用while循环和for循环各操作一次

文章通过两个函数展示了如何在Python中遍历列表,分别使用while和for循环找出并存储列表内的偶数。首先,定义了一个包含1到10的列表my_list,然后使用while循环和for循环各执行一次,将偶数添加到new_list中。最后,打印出通过两种循环方式得到的新列表。
摘要由CSDN通过智能技术生成

定义一个列表[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],要求:
1)遍历列表,取出列表内的偶数,并存入一个新的列表对象中
2)使用while循环和for循环各操作一次
操作代码:

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
# while循环
def while_list_func():
    index = 0   # 定义一个下标变量,初始值为0
    while index < len(my_list):  # 判定:下标小于列表的个数
        element = my_list[index]
        # print(element)
        if element % 2 == 0:   # 偶数的条件:除以2余0
            # print(element)
            new_list.append(element)  # 符合要求则追加进列表
        index += 1
    print(f"通过while循环,从列表{my_list}中取偶数,组成新的列表:{new_list}")

def for_list_func():
   for element in my_list:
       if element % 2 == 0:
           new_list.append(element)
   print(f"通过for循环,从列表{my_list}中取出偶数,组成新的列表:{new_list}")

while_list_func()
# 调用了函数之后,new_list此时就不为空,要再次用它存储时,需清空列表再进行二次操作
new_list.clear()
for_list_func()

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值