Python字典方法中的字典河流题?

今天,我们就来讲字典的嵌套,两层字典,甚至是三层字典的嵌套。我们将在后面文章里,用3-4篇娓娓道来。

在开始动手做这个字典嵌套之前呢,想想为什么需要字典的嵌套?什么情景下会用到字典的嵌套来保存数据呢?

上面我们定义了三个家庭,分别是aa,bb,cc。其中aa和cc家庭,都只有一个mama,分别是mm1和mm3;bb家庭有baba和mama。

  • mama1年龄35岁,性别女;

  • baba2年龄24岁,性别男;mama2年龄35岁,性别女;大龄少女和小鲜肉的故事。

  • mam3年龄35岁,性能女;

统计类似于上面这样的一个信息数据,我们就可以用到字典的嵌套了。当然,在实际的使用中会复杂的多,上面是一个浅显的介绍。

之后,我们想想,把一个字典,加到一个字典里面,需要几步?

  1. 判断新字典的key是否在目前字典内, 若不是,则在目前字典内新建这个key,把value存进去;

  2. 若新字典的key已经存在于目前字典内,则先取出目前字典内key对应的value,与新value进行融合,最后再传给目前字典,形成新的字典。

话不多说,我们就从阅读代码中,学习整个初级字典的嵌套:

字典嵌套中核心语法介绍:

下面演示核心中的核心:

这次的就到这里,主要就是对三级嵌套字典中,只是动了一个key,将新的内容添加进去,组成新的字典,并更新。

接下来的一篇文章,我们就直接让字典动起了,从三个key一起动,关注拭目以待吧。

身份认证 购VIP最低享 7

领优惠券(最高得80元)

今天小编就为大家分享一篇解决python中遇到字典里key值为None的情况,取不出来的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我要回帖

更多关于 python中的字典 的文章

 

随机推荐