.完成三级菜单,可以进入选项和返回上一级.
实现效果
思路:
1.循环出所有数据
2.数据类型转换
list = list(menu.keys())
for i ,a in enumerate(list):
print(i,a)
代码如下:
# 定义一个嵌套字典
menu = {
'北京':{
'朝阳':{
'国贸':['中金','CCTV'],
'望京':['锤子科技','陌陌','美团'],
'金融街':['others']
},
'海淀':{'中关村':['优酷','汽车之家'],
'五道口':['Google','Sohu','网易','宇宙中心']}
},
'上海':{'浦东':{'人民广场':['携程网']}
}}
while True: # 写一个死循环
list1 = list(menu.keys()) # 使用用list1这个变量 接收menu这个字典的键 的列表类型 这样做是因为字典是无序的,把它转化为列表这样就可以