python省二_python--省级城市级联实现
使用字典和列表类型,保存省级+城市+区域数据
注意:
对类型数据的访问方式:dict['key'], list[i];
嵌套循环的退出;
dict1={
'江苏':{
'南京':['南1区','南2区','南3区'],
'无锡':['无1区','无2区','无3区'],
'南通':['南1区','南2区','南3区']
},
'江西': {
'南昌': ['南1区','南2区','南3区'],
'九江': ['九1区', '九2区', '九3区'],
'景德镇': ['景1区', '景2区', '景3区']
},
'浙江': {
'杭州': ['杭1区', '杭2区', '杭3区'],
'苏州': ['苏1区', '苏2区', '苏3区'],
'宁波': ['宁1区', '宁2区', '宁3区']
}
}
while True:
for i in dict1:
print(i," ",end='')
# print(dict1[''],dict1[''],dict[''])
print()
pro=input("输入省名查询市")
while True:
if pro in dict1:
for j in dict1[pro]:
print(j," ",end='')
print()
cho=input("输入市名查询区,或者输入>>返回省级查询")
if cho.__eq__('>>'):
break
else:
while True:
if cho in dict1[pro]:
print(dict1[pro][cho])
last=input("输入>>返回市级查询")
if last.__eq__('>>'):
break
else:
continue
else:
print('请输入下面的市名')
break
else:
print('请输入下面的省名')
python省二_python--省级城市级联实现相关推荐
- python对城市规划_Python对城市距离自动化爬取【必学小型项目】
本地创建数据库,将 excel 数据存储到 city 表中,再取 | 湖北省 | 的所有地级市和县.县级市.区数据作为样表数据记录在样表中.利用 python 的 xlrd 包,定义 process_ ...
- python控制结构(二)_Python学习手册之控制结构(二)
在上一篇文章中,我们介绍了Python的一些控制结构,现在我们继续介绍剩下的 Python 控制结构.查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9972 ...
- python控制结构(二)_Python程序控制结构---2
类:数据+方法 变量名没有类型 对象才有类型 类型一旦确定,其可做的操作取决于此类型所支持的方法 . 号运算符 可调用属性:数据 返回一个数据,显示需要使用print语句 可调用方法:操作() 调用: ...
- python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...
怎么去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...
- python dict遍历_Python 容器(二):字典(Dict)
Python 容器(二):字典(Dict) 一.字典 1.定义:Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有 ...
- python设置二维列表_Python设置为列表
python设置二维列表 Python设置为列表 (Python Set to List) Sometimes we have to create a list from the set object ...
- python生成二维码_python生成二维码的实例详解
python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的依赖库 ...
- python输入二维数组_Python输入二维数组方法
Python输入二维数组方法 前不久对于Python输入二维数组有些不解,今日成功尝试,记以备忘.这里以输入1-9,3*3矩阵为例 n=int(input()) line=[[0]*n]*n for ...
- python读取二维数组的行列数_Python获取二维数组的行列数的2种方法
Python获取二维数组的行列数的2种方法 这篇文章主要介绍了Python获取二维数组的行列数的2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...
最新文章
- VS2010下编译OpenCV2.4.6静态库
- 2021年春季学期-信号与系统-第八次作业参考答案-第二小题
- C语言表达式和运算符大学霸IT达人
- 转 10 个最佳的 Node.js 的 MVC 框架
- 在C#程序中实现插件架构
- 地图上的三国(一口气看完15幅地图)
- 下一个十年需要的五大IT技能
- 索引 - 数据结构 - B+TREE
- php td复制剪贴板,选择一个带有Javascript的完整表格(复制到剪贴板)
- C#winform可视化(当主窗体不能拖动时)
- VA_X 飘云阁过期后的处理办法
- 浙大pat | 浙大pat乙级 1001~1004
- 安卓ndk 忽略 error: undefined reference to '找不到符号
- Java SE 部分基础知识
- 张五常经济学三大公理
- IP 数据库,CSV 和 MDB 格式。
- 太秀了!那个在 GitHub 用文言文编程的小哥,竟从 28 万行唐诗中找出了对称矩阵...
- python更改文件后缀名
- 使用css和js实现鼠标拖尾特效
- 【JZOJ A组】C