要求:用户输入河北,则打印河北省下的市,用户输入市,则显示该河北省的这个市下的县

dic = {"河北": {"石家庄": ["鹿泉", "藁城", "元氏"],"邯郸": ["永年", "涉县", "磁县"],},"北京": {"昌平":["沙河","回龙观","龙泽"],"海淀":["中关村","五道口","知春路"]},"山西": {"太原":["清徐县","阳曲县","娄烦县"],"大同":["大同县","天镇县","浑源县"]}
}while True:city=input("请输入想要查看的城市:")if city not in dic:print("输入有误,请重新输入:")continueprint(dic[city])xiancheng=input("请输入想要查看的县或区:")if xiancheng not in dic[city]:print("输入有误,请重新输入")continueprint(dic[city][xiancheng])if city == "exit" or xiancheng=="exit":exit()

View Code

 

转载于:https://www.cnblogs.com/zhangxinxiao/p/7169134.html

Python 城市列表相关推荐

  1. Python获取城市列表

    Python获取城市列表 一.方案介绍 基于python3开发环境,使用urllib.request库发起请求,将获得的结果保存为json文件.使用json库加载json文件后,使用jsonpath解 ...

  2. Python案例:获取全国城市列表(区号与名称)

    文章目录 一.获取城市信息JSON数据 (一)访问网页,查看数据 (二)利用JsonViewer查看城市数据 二.解析城市数据获取城市列表 (一)编写程序,实现功能 (二)运行程序,查看结果 一.获取 ...

  3. python requests瓜子二手车城市列表

    用request获取瓜子二手车全部城市列表 只能请求到几个城市信息 于是查看script标签内发现如下代码 cityleft cityright是两个json,里面装填了城市信息.试着用execjs ...

  4. python 把列表或者元组转成集合

    python 把列表或者元组转成集合 使用set 方法 list_a = ["张三", "李四", "王二"] # 把列表转成集合 prin ...

  5. Python 把列表转成元组

    Python 把列表转成元组 使用tuple 即可 例如 list_a = [1, 2, 3, 4, 5, 6] list_b = tuple(list_a) print(list_b) 打印结果: ...

  6. Python List 列表list()方法

    Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合.所有序列能用到的标准操作方法,列表也都可以使用,比如切片.索引等, ...

  7. python判断列表list中的内容、数值是否全部都大于某一个阈值(threshold)、如果数值都大于某一个阈值(threshold)则跳出循环

    python判断列表list中的内容.数值是否全部都大于某一个阈值(threshold).python判断列表list中的内容是否全部都大于某一个阈值(threshold).如果数值都大于某一个阈值则 ...

  8. python使用列表推导式(list comprehension)和itertools生成浮点数列表

    python使用列表推导式(list comprehension)和itertools生成浮点数列表 目录 python使用列表推导式(list comprehension)和itertools生成浮 ...

  9. python删除列表中的重复元素并保持相对顺序不变

    python删除列表中的重复元素并保持相对顺序不变 从列表中删除重复项以便所有元素都是唯一的同时保持原有相对顺序不变 对于列表我们可以使用如下方法: l1 = [1,7,7,8,5,5,4] l2 = ...

  10. python 删除列表中的指定元素

    python 删除列表中的指定元素 def delete_list(list1,ele):"""删除列表中的指定元素:param list1:原列表:param ele: ...

最新文章

  1. 资源 |​ 史上最全机器学习笔记
  2. python内置函数中的 IO文件系列 open和os
  3. c++ 优先队列_什么是队列?(Python队列)
  4. 【Matlab 图像】图像基础操作
  5. 用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别 (zz)
  6. 当你一无所有的时候,是学习最好的状态
  7. codefores741A Arpa's loud Owf and Mehrdad's evil plan(图找环)
  8. rac下重做控制文件
  9. bzoj4237稻草人
  10. 建武28a对讲机最大距离_小米对讲机再出新品:不但价格低,还能一键写频
  11. 钢结构设计软件:IDEA StatiCa 21.1.4.X Crack-new
  12. Linux的开发流程
  13. matlab fx函数图像,matlab 画两个自变量的函数图像
  14. Ubuntu18.04安装搜狗输入法无法切换中英文
  15. 世界上第一个微处理器真的是Intel 4004吗?其实这是个很复杂的故事…
  16. 【转载】Vue -- 获取点击元素的兄弟元素
  17. 适合计算机课玩的联机游戏大全单机,单机太无聊?不妨来联机!这五款单机游戏联机后更好玩...
  18. IOS指纹/面容识别,TouchID/FaceID验证
  19. mac 强制删除mysql_mac中如何彻底删除MySQL
  20. Webix 常用控件使用实例

热门文章

  1. vue项目基本环境的配置与初始化
  2. MQ_ActiveMQ环境部署+C#推送和接收消息
  3. Unity3D 调用Java,Java调用Unity3D
  4. this绑定丢失的问题
  5. HTML5基础知识习题 一
  6. 向java全台推送数据等
  7. SQL Server 查询哪些对象(表\视图\存储过程)包含有某些内容
  8. 关于阿里巴巴发布普惠体的一些思考
  9. Hard To Get歌词分析
  10. vue-quasar-admin 一个包含通用权限控制的后台管理系统