字典层级新建
Posted qyan-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典层级新建相关的知识,希望对你有一定的参考价值。
db = {} path = [] while True: temp = db for item in path: temp = temp[item] print(‘当前节点的所有可选子节点:‘,list(temp.keys()),‘ ‘) choice = input("1:添加节点;2:查看节点(Q退出/B返回上一级) >>>") if choice == "1": k = input("请输入要添加的节点名称:") if k in temp.keys(): print("节点已经存在") else: temp[k] = {} elif choice == "2": k = input("请输入查看的子节点:") if k in temp: path.append(k) else: print("子节点名称有误") elif choice.lower() == ‘b‘: if path: path.pop() elif choice.lower() == ‘q‘: break else: print("输入不合法")
以上是关于字典层级新建的主要内容,如果未能解决你的问题,请参考以下文章