1 data = {
2 "内蒙古自治区": {
3 "呼和浩特市": {
4 "新城区": ['海拉尔东路街道', '锡林路街道', '中山东路街道', '东街街道', '西街街道', '东风路街道', '迎新路街道', '成吉思汗大街街道', '保合少镇'],
5 "玉泉区": ['大南街', '长和廊', '小召前街', '兴隆巷', '石羊桥东路', '鄂尔多斯路', '西菜园', '昭君路', '小黑河'],
6 "赛罕区": ['人民路街道', '大学西路街道', '乌兰察布路街道', '大学东路街道', '中专路街道', '巧报镇', '榆林镇', '巴彦镇', '黄合少镇', '金河镇', '太平庄乡', '西把栅乡'],
7 "土默特左旗": ['察素齐镇', '毕克齐镇', '善岱镇', '把什乡', '此老乡', '沙尔沁乡', '沙尔营乡', '白庙子乡', '塔布赛乡', '三两乡', '北什轴乡', '枳芨梁乡', '台阁牧乡', '铁帽乡', '哈素乡', '大岱乡', '青山乡', '兵州亥乡', '陶思浩乡', ],
8 "托克托县": ['双河镇', '新营子镇', '五申镇', '中滩乡', '燕山营乡', '伍什家乡', '永圣域乡', '古城乡', '乃只盖乡', ],
9 "和林格尔县": ['羊群沟乡', '黑老夭乡', '大红城乡', '舍必崖乡', '城关镇', '盛乐镇', '新店子镇', '巧什营镇,和林格尔经济开发区', '盛乐现代服务业集聚区', '石材园区', '现代物流园区', ],
10 "清水河县": ['宏河镇', '喇嘛湾镇', '城关镇', '窑沟乡', '北堡乡', '单台子乡', '五良太乡', '韭菜庄乡', ],
11 "武川县": ['可可以力更镇', '哈乐镇', '西乌兰不浪镇', '大青山乡', '上秃亥乡', '德胜沟乡', '二份子乡', '哈拉合少乡', '耗赖山乡', ]
12 },
13 "包头市": {
14 "东河区": [],
15 "昆都仑区": [],
16 "青山区": [],
17 "石拐区": [],
18 "白云鄂博矿区": [],
19 "九原区": [],
20 "土默特右旗": [],
21 "固阳县": [],
22 "达尔罕茂明安联合旗": [],
23 }
24 },
25 '北京市': {
26 '市辖区': {
27 '东城区': [],
28 '西城区': [],
29 '朝阳区': [],
30 '丰台区': [],
31 '石景山区': [],
32 '海淀区': [],
33 '门头沟区': [],
34 '房山区': [],
35 '通州区': [],
36 '顺义区': [],
37 '昌平区': [],
38 '大兴区': [],
39 '怀柔区': [],
40 '平谷区': [],
41 '密云区': [],
42 '延庆区': [],
43 }
44 }
45 }
46 while True:
47 for i in data:
48 print(i)
49 inp1 = input('请选择省')
50 if inp1 in data:
51 while True:
52 for i1 in data[inp1]:
53 print('\t', i1)
54 inp2 = input('请选择市')
55 if inp2 in data[inp1]:
56 while True:
57 for i2 in data[inp1][inp2]:
58 print('\t\t', i2)
59 inp3 = input('请选择区')
60 if inp3 in data[inp1][inp2]:
61 while True:
62 for i3 in data[inp1][inp2][inp3]:
63 print('\t\t\t',i3)
64 inp4 = input('b:上一级,exit:退出')
65 if inp4 == 'b':
66 break
67 if inp4 == 'exit':
68 exit()
69 if inp3 == 'b':
70 break
71 if inp3 == 'exit':
72 exit()
73 if inp2 == 'b':
74 break
75 if inp2 == 'exit':
76 exit()
77 if inp1 == 'exit':
78 exit()