• 三级联动


     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('	', i1)
    54             inp2 = input('请选择市')
    55             if inp2 in data[inp1]:
    56                 while True:
    57                     for i2 in data[inp1][inp2]:
    58                         print('		', i2)
    59                     inp3 = input('请选择区')
    60                     if inp3 in data[inp1][inp2]:
    61                         while True:
    62                             for i3 in data[inp1][inp2][inp3]:
    63                                 print('			',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()
    
    
  • 相关阅读:
    Scratch编程:打猎(十)
    Scratch编程:漂亮的时钟(九)
    剑指offer总结一:字符、数字重复问题
    剑指offer:数值的整数次方
    剑指offer:二进制中1的个数
    InnoDB存储引擎与MyIsam存储引擎的区别
    数据库查询慢的原因
    剑指offer:矩形覆盖
    剑指offer:跳台阶问题
    redis键的过期和内存淘汰策略
  • 原文地址:https://www.cnblogs.com/gaowy/p/9698881.html
Copyright © 2020-2023  润新知