Python 城市列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 城市列表相关的知识,希望对你有一定的参考价值。

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

技术分享
dic = {
    "河北": {
        "石家庄": ["鹿泉", "藁城", "元氏"],
        "邯郸": ["永年", "涉县", "磁县"],
    },
    "北京": {
        "昌平":["沙河","回龙观","龙泽"],
        "海淀":["中关村","五道口","知春路"]
    },
    "山西": {
        "太原":["清徐县","阳曲县","娄烦县"],
        "大同":["大同县","天镇县","浑源县"]
    }
}

while True:
    city=input("请输入想要查看的城市:")
    if city not in dic:
        print("输入有误,请重新输入:")
        continue
    print(dic[city])
    xiancheng=input("请输入想要查看的县或区:")
    if xiancheng not in dic[city]:
        print("输入有误,请重新输入")
        continue
    print(dic[city][xiancheng])
    if city == "exit" or xiancheng=="exit":
        exit()
View Code

 

 


以上是关于Python 城市列表的主要内容,如果未能解决你的问题,请参考以下文章

Python 获取城市、州、地区的列表

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

使用列表理解 Python 创建新列

python 分别使用Python中自带的xml.etree.ElementTree和第三方LXML来生成一个按首字母归类的城市列表XML文件。

使用python遍历指定城市的一周气温

在 Python/Django 中从城市获取时区