python入门学习
学习链接:https://www.bilibili.com/video/BV14r4y1k7F9/?spm_id_from=333.999.0.0&vd_source=a989a1afa6cb8b6527dd9bf059d71439
字典的循环打印(解构) 字典的嵌套
字典的循环打印(解构)
我们想要把字典里面的所有东西打印出来,方法很多,你可以直接
print(dic)
但是会出现一个问题,你打印的东西是一排,十分的不美观,不好观察
这时候你就可以用循环打印。
像这样,通过循环,简洁的拿到key,打印全部,但是你的key和value都是纯打印出来的,我们可以进行强转,把你打印的东西放在列表里面,直接在print的里面,要打印的东西前面转为list形式。
这里就可以引入一个解构(解包)的思路
我们可以看到,后面的两个数字分别赋值给了前面的两个变量,一一对应,我们称为后面的数字解包给了前面的变量
这里要注意,数量一定要是一一对应的,不然会报错。
了解了解包后,我们发现前面的东西和这个似乎有关联,字典里面的item对应着两个值,我们的key和value也对应着两个值,
我们就可以把item的值解包给value和key,通过key和value在item里面循环就可以达到遍历的作用。
字典的嵌套
字典的嵌套十分的简单