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

Posted yuxing1994

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[python开发]关于字典的简单用法程序相关的知识,希望对你有一定的参考价值。

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

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开发]关于字典的简单用法程序的主要内容,如果未能解决你的问题,请参考以下文章

python中的字典用法大全的代码

[Python]字典的简单用法

Python字典的小析(增删改查)

python调试:pdb基本用法(转)

13 个非常有用的 Python 代码片段

Python代码阅读(第19篇):合并多个字典