1 data = {
2 '北京':{
3 "昌平":{
4 "沙河":["oldboy","test"],
5 "天通苑":["链家地产","我爱我家"]
6 },
7 "朝阳":{
8 "望京":["奔驰","陌陌"],
9 "国贸":{"CICC","HP"},
10 "东直门":{"Advent","飞信"},
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 '梧州':{},
47 '玉林':{},
48 '贺州':{},
49 '河池':{},
50 }
51 }
52 exit_flag = False
53
54 while not exit_flag:
55 for i in data:
56 print (i)
57 choice = input("选择进入1>>:")
58 if choice in data:
59 while not exit_flag:
60 for i2 in data[choice]:
61 print("\t",i2)
62 choice2 = input("选择进入2>>:")
63 if choice2 in data[choice]:
64 while not exit_flag:
65 for i3 in data[choice][choice2]:
66 print("\t\t",i3)
67 choice3 = input("选择进入3>>:")
68 if choice3 in data[choice][choice2]:
69 for i4 in data[choice][choice2][choice3]:
70 print("\t\t",i4)
71 choice4 = input("最后一层,按b返回>>:")
72 if choice4 == "b":
73 pass
74 elif choice4 == "q":
75 exit_flag = True
76 if choice3 == "b":
77 break
78 elif choice3 == "q":
79 exit_flag = True
80 if choice2 == "b":
81 break
82 elif choice2 == "q":
83 exit_flag = True