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

python题库 No.26 城市整理

城市大整理啦!请将下面城市(列表cities)四川省城市外的城市删除。
最后输出结果。
要求:循环体通过for循环实现。

实际答案:

cities = ["四川成都","四川泸州","四川雅安","湖北荆州","湖北武汉","北京","广东深圳","广东广州","重庆"]
cities_new = []
for i in cities:if "四川" in i:cities_new.append(i)else:continueprint(cities_new)

标准答案:
image

点评:
实际答案一开始使用的程序为:

cities = ["四川成都", "四川泸州", "四川雅安", "湖北荆州", "湖北武汉", "北京", "广东深圳", "广东广州", "重庆"]
for i in cities:if "四川" in i:continueelse:cities.remove(i)
print(cities)

但实际运行出出现了问题,由于使用remove去除列表元素后,元素的索引值改变了,导致部分元素跳过了条件判断。
除了使用append的方法解决外,还可以使用列表推导式,这是一种语法糖:

cities = ["四川成都", "四川泸州", "四川雅安", "湖北荆州", "湖北武汉", "北京", "广东深圳", "广东广州", "重庆"]
filtered_cities = [city for city in cities if "四川" in city]
print(filtered_cities)``
http://www.jsqmd.com/news/65481/

相关文章:

  • 2025新疆泓浩机电出租实力榜:甲醇与移动式发电机租赁领跑,六家高潜力本土服务商深度解析
  • 2025东莞裕盈纸业实力榜:彩色坑纸与特殊瓦楞纸板六家高潜力技术代表企业深度解析
  • 车载测试概念及流程
  • 2025东莞皓富电子实力榜:防水DC插座与耳机插座六家创新技术代表企业核心优势深度解析
  • windows使用.bat文件启动jar - 华
  • 2025工业除尘设备厂家实力榜:东莞市百谊环保科技以高效脉冲技术领跑,六家核心本土品牌优势深度解析
  • 2025深圳亿图机电模切设备实力榜:智能激光与圆刀技术领跑,六大高潜力本土品牌核心优势深度解析
  • python题库 No.25 分班啦!
  • python题库 No.25 分班啦!
  • nvm切换node.js版本 - 华
  • 2025东莞大信自动化大回旋切断机厂家实力榜:六家高精度国产技术代表企业核心优势深度解析
  • python题库 No.24 爱菠萝不爱榴莲
  • 我们之间的回忆
  • 如何通过API运行Mistral 7B大语言模型
  • Rust愿景文档编写过程的启示:从用户调研到社区洞察
  • python题库 No.27 如此存钱
  • oracle数据库 - 华
  • python题库 No.23 夜曲美美哒
  • 我们曾 笑着闹着 去 追晚霞
  • 2025最新艺术涂料品牌TOP5 评测!艺术墙面行业主流厂家推荐,家装领域/工程墙面/商业空间装修/新房装修/改造翻新/高端家装,重新定义墙面装饰新标杆
  • 实用指南:vs code jupyter连gpu结点kernel
  • win10,win7安装jdk配置环境 - 华
  • 2025/12/7 今天学的day2的lecode27和88
  • Vue3学习
  • 艾奇GEO:AI 搜索排名优化 + 品牌监测双引擎,打造全链路 GEO优化解决方案,破解企业流量获取难题
  • 7.13国家公祭日
  • python题库 No.22 模块的取整
  • 手机拍照明晰度评估:传感器尺寸像素数量与处理器算法解析 - 实践
  • 【Git、GitHub、Gitee】Git分支的概念、原理与操作详解(超详细) - 教程
  • python学习2