Python第六章06:列表的循环练习

复制代码
# 遍历列表课后题
"""
定义一个列表,内容是:[1,2,3,4,5,6,7,8,9,10]
1.遍历列表,取出列表内的偶数,并存入一个新的列表对象中
2.使用while循环和for循环各操作一次
提示:
1.通过if判断来确认偶数:  if x %2 == 0
2.通过列表的appdend方法,来增加元素
"""

# while 循环遍历
my_list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
my_list2 = []
a = 0
while a < len(my_list):
    element = my_list[a]
    if element %2 == 0:
        my_list2.append(element)
    a += 1
print(f"while循环取出偶数后,得到新的列表是:{my_list2}")
# for 循环遍历
list_1 = [21,22,23,24,25,26,27,28,29,30,40,45,66,86]
list_2 = []
for x in list_1:
    if x %2 == 0:
        list_2.append(x)
print(f"for循环取出偶数,形成新列表是:{list_2}")

运行结果:

相关推荐
awonw10 分钟前
[python][基础]Flask 技术栈
开发语言·python·flask
木宇(记得热爱生活)23 分钟前
Qt GUI缓存实现
开发语言·qt·缓存
lly20240627 分钟前
C# 正则表达式
开发语言
Chef_Chen30 分钟前
从0开始学习R语言--Day58--竞争风险模型
android·开发语言·kotlin
bright_colo32 分钟前
Python-初学openCV——图像预处理(四)——滤波器
python·opencv·计算机视觉
Nandeska1 小时前
一、Python环境、Jupyter与Pycharm
python·jupyter·pycharm
咖啡の猫1 小时前
bash的特性-常见的快捷键
开发语言·chrome·bash
命苦的孩子1 小时前
Java 中的排序算法详解
java·开发语言·排序算法
咖啡の猫1 小时前
bash的特性-常用的通配符
开发语言·chrome·bash
淮北4941 小时前
STL学习(四、队列和堆栈)
开发语言·c++·学习