1.有时候需要将一系列字典存储在列表中或者将列表作为值存储在字典中,这称为嵌套,
Python语言是很灵活的,
(1).将字典放入列表中
有时候我们希望存储很多信息,但是这些信息有互相关联或者说存于一处,而单一的字典无法满足的时候可以选择
嵌套;例如:
(2).灵活使用range()函数可以有效地创建多个列表或者字典
例如:
2.将列表放入字典中
有时候,需要将列表存储在字典中,而不是字典存储在列表中,
(1).当字典中的一个键对应多个值的时候,就可以把多个列表存储在字典里;例如:
3.字典中存储字典
可在字典中嵌套字典,但这样做时,代码很快复杂起来。例如 ,如果有多个网站用户,每个都有独特的用户名,
可在字典中将用户名作为键,然后将每一位用户的信息存储在字典中,并将该字典作为用户名相关联的值。
下面程序中,对每位用户,我们都存储了三项信息,名、姓和居住地;为访问这些信息,我们遍历所有的用户名,
并访问与每个用户相关联的信息字典:
(1).合并写法
(2).分布式
注意:字典中存储字典时,读取的时候考虑读取方式。