博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python字典嵌套
阅读量:5021 次
发布时间:2019-06-12

本文共 1534 字,大约阅读时间需要 5 分钟。

1 import  copy 2 menu = { 3     "计算机科学与技术":{ 4         "程序编程":{ 5            "传统语言":{ 6                "C++":"LLWH", 7                "C#":"从入门到入土", 8                "C#":"haha C#", 9            },10             "网站编程":11                 {12                     "PHP":"论坛",13                     "Java":"电商网站",14                     "Python":"全栈开发",15 16                 },17             "服务器编程":18                 {19                     "视频服务器":"C++",20                     "游戏服务器":"python",21                     "棋牌服务器":"go 语言"22                 },23         },24         "网页设计":{25             "前端":26                 {27                     "优化":"CSS",28                     "格局":"HTML",29                     "数据交换":"JavaScript",30                 },31             "后端":32                 {33                     "服务器":"Linux",34                 }35 36 37         }38     }39 40 }41 menu_copy = copy.deepcopy(menu)42 43 44 #print(menu_copy.pop("计算机科学与技术")) # 字典嵌套只能删除第一层45 #print("***"*30)46 for x in menu_copy:47     for x01 in  menu_copy[x]:48         print("-->根节点是{0}\n".format(x01))49         if x01 is not None:50             for x02 in  menu_copy[x][x01]:51                 print("-------->子节点是{0}\n".format(x02))52                 if x02 is not None:53                     for x03 in menu_copy[x][x01][x02]:54                         print("------------>key    {0}, value  {1}\n ".format(x03,menu_copy[x][x01][x02][x03]))55 56 57 #print(menu_copy.keys())# 返回 第一个嵌套的子节点

 

转载于:https://www.cnblogs.com/LLWH134/p/8118986.html

你可能感兴趣的文章
技术项目,问题
查看>>
线程池总结
查看>>
Learning to rank (software, datasets)
查看>>
git常见问题
查看>>
.NETFramework:template
查看>>
HM16.0之帧内模式——xCheckRDCostIntra()函数
查看>>
Jmeter性能测试 入门
查看>>
安卓动画有哪几种?他们的区别?
查看>>
Nodejs学习总结 -Express入门(一)
查看>>
web前端优化
查看>>
ssh 连接原理及ssh-keygen
查看>>
vs2013编译qt程序后中文出现乱码
查看>>
【转】IOS数据库操作SQLite3使用详解
查看>>
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
设计网站大全
查看>>
JVM CUP占用率过高排除方法,windows环境
查看>>
【转】JAVA字符串格式化-String.format()的使用
查看>>
【转】ButterKnife基本使用--不错
查看>>
【转】VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”...
查看>>
函数中关于const关键字使用的注意事项
查看>>