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

python题库 No.29 分类一下吧!

困难级

城市大分类,请将城市(列表cities)按照省份分类,将分类好的保存为字典,字典的键为列表province的元素,字典的值为列表cities的值。
最后输出分类好的字典。
输出示例:

{'四川': ['四川成都', '四川泸州', '四川雅安'], '湖北': ['湖北武汉', '湖北荆州'], '广东': ['广东深圳', '广东广州'], '直辖市': ['北京', '重庆']}

注意:输出字典的一个键对应多个值,所以将值连接为列表,键对应的值为列表。

实际答案:

cities = ["四川成都","湖北武汉","北京","广东深圳","四川泸州","湖北荆州","四川雅安","广东广州","重庆"]
province = ["四川","湖北","广东","直辖市"]dict01 = {}  
for i in province:list1 = []for j in cities:if i in j:list1.append(j)elif i == "直辖市":if j in ["北京","重庆"]:list1.append(j)        dict01[i] = list1   
print(dict01)    

标准答案:
image

点评:
考察字典添加元素的方法。
实际答案更简短但可读性有限,考虑添加注释,优化变量命名方式。
标准答案先构建列表,筛选元素,然后定义字典。逻辑较为清晰。

http://www.rkmt.cn/news/76295.html

相关文章:

  • iReader 英语点读学习系统,译林小学英语在线点读
  • 2025年下半年上海ISO三体系认证服务商综合评估与权威推荐
  • ROS2概述和环境搭建
  • 20251207 新同学培训有感
  • 2025最新锂电池组装服务商/厂家TOP5评测!技术沉淀+定制方案权威榜单发布,赋能新能源产业升级发展
  • 博客园去除评论下面的广告
  • 20232419 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • White Album
  • 102302149赖翊煊数据采集与融合技术第四次作业
  • 深入解析:【Rust 探索之旅】Rust 库开发实战教程:从零构建高性能 HTTP 客户端库
  • 251207周天,今天是周天
  • 完整教程:和AI用TDD结对编程:1天开发一个完整的 Python 库
  • 12.4 maven简介
  • vs2026远程调试linux
  • DMY 周作业 47 简要题解
  • 在Android中动态加载类
  • 《安全测试指南》——会话管理测试【学习笔记】
  • 20251207
  • 高级语言程序设计第八次个人作业
  • 20232305 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 患者投诉管理,是否正面临这些难题?
  • NOIP 游记
  • CF794E Choosing Carrot
  • 用心算感受天地运行法则的气功
  • 梯度:明明是个“方向”,为啥偏叫“度”?
  • U渠道:构建百万级广告甲乙方资源生态,助力行业高效对接与价值共赢
  • 牛客周赛121
  • 梯度下降:站在碗壁,如何找到最低点?
  • 北京陪诊服务市场调研揭晓,三大机构凭何脱颖而出?
  • 20232407 2025-2026-1 《网络与系统攻防技术》 实验八实验报告