当前位置: 首页 > news >正文

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}")

运行结果:

相关文章:

  • 《白帽子讲 Web 安全》之开发语言安全深度解读
  • 17153. 班级活动(蓝桥杯-python)
  • CAN FD、传统CAN以及RS-485通信介绍
  • <C#> 详细介绍.net 三种依赖注入:AddTransient、AddScoped、AddSingleton 的区别
  • 如何在 Vue 项目中实现动态组件加载,有什么应用场景?
  • 又双叒叕Scrapy爬虫相关的面试题及详细解答
  • C++11 引入了的新特性与实例说明
  • Prometheus Exporter系列-Mysql_Exporter一键部署
  • 《认知天性:让学习轻而易举的心理学规律》读书笔记
  • vLLM 同时部署多个模型及调用
  • PostgreSQL_安装
  • Powershell美术资产批量重命名
  • JavaScript基础-Web APIs 和 JS 基础关联性
  • C++相关基础概念之入门讲解(下)
  • Java 二维数组元素降序排序(非冒泡排序)
  • 【JavaEE进阶】Linux常用命令
  • Day20-前端Web案例——部门管理
  • MySQL 性能优化方向
  • 类加载器、双亲委派
  • Jetpack Compose 显示时间
  • 国内锂矿“双雄”开局业绩PK:从巨亏中崛起,或深陷泥淖谋求多元转型
  • 经营业绩持续稳中向好,国铁集团2024年度和2025年一季度财务决算公布
  • 铁路迎来节前出行高峰,今日全国铁路预计发送旅客1870万人次
  • 解放日报:中国大模型企业的发展机遇已经到来
  • 这就是上海!
  • 中国人保聘任田耕为副总裁,此前为工行浙江省分行行长