Python anaconda 嵌套

Python IDE and anaconda

第十四章 嵌套

有时候,需要将一系列的字典存储在列表中,或将列表作为值存储在字典中。

Python anaconda 嵌套 

 

多个字典存储在列表中,可以方便下次使用。

Python anaconda 嵌套 

Python看来,任何一个存储在aliens中的字典都是独立的,这就可以独立修改。

Python anaconda 嵌套 

如果我们要修改前三个字典,只需要遍历指定范围内的字典,并更改其对应的键值对。

Python anaconda 嵌套 

if代码片段之后,添加额外的elif语句,继续修改。

Python anaconda 嵌套 

字典中存储列表,按照条件可以进行变更。

Python anaconda 嵌套 

通过添加for循环,对列表输出。

字典中嵌套字典,这样做代码会变得复杂。但是复杂是现象,代码所存储的数据会变得高可用。试想一下,我们有相当多且复杂的用户数据。键值对会大量的使用,字典中存储字典会减少错误出现几率。

Python anaconda 嵌套 

不要觉得十分长,还有些乱。仔细看便会很清楚,键可以被引用到别处,而值也是一样的。