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