码迷,mamicode.com
首页 > 编程语言 > 详细

[python开发]关于字典的简单用法程序

时间:2018-10-22 22:20:58      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:简单   lse   用法   东京   input   索引   []   数字   欧洲   

现在加入有一个如下的字典,

dic = {
    亚洲:
        {中国:
         [山东,北京,上海,深圳,重庆]
         日本:
         [神户,东京,大阪]
         韩国:
         [首尔,济州岛]}
    欧洲:
        {英国:
         [曼彻斯特,阿森纳,伦敦,利物浦]
         法国:
         [巴黎,里昂,凯尔特人]
         }
        
}

我们要通过数字进行索引查找,并且设置返回热键,需要如何操作呢?

li = []
gogo = True
go = True#为了方便退出循环设定的变量
while gogo:
    for i,v in enumerate(dic,1):
        print(i,v)#输出字典dic的第一层key
        li.append(v)
    u_c = input(>>>)
    u_c = int(u_c)
    li1 = []
    while go:
        for i,v in enumerate(dic[li[u_c-1]],1):
            print(i,v)#输出第二层key
            li1.append(v)
        u_c1 = input(>>>)
        u_c1 = int(u_c1)
        while go:
            for i in dic[li[u_c-1]][li1[u_c1-1]]:
                print(i)
            x = input(>>>)
            if x == b:
                go = False
                break#返回到第一层
            elif x == q:
                break#返回到第二层

 

 

 

这样之后,就可以按照数字查找信息啦

[python开发]关于字典的简单用法程序

标签:简单   lse   用法   东京   input   索引   []   数字   欧洲   

原文地址:https://www.cnblogs.com/yuxing1994/p/9833233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!