6.1 一个简单的字典
6.2 使用字典
1、访问字典中的值
字典名['键'] ---- 以调用键来取字典相应的值
2、添加键-值对
字典名[新添加的键]=新添加的值
3、先创建一个空字典
有时候,为了方便一般会先创建一个空字典,而后在空字典中添加相应的键和值。
4、修改字典中的值
字典名[键]=新的值
5、删除键-值对
使用del语句将键-值对彻底删除 ---- del alien['color']
6、由类似对象组成的字典
键-值对分成多行。
6.3 遍历字典
1、遍历所有的键值对
for var1 ,var2 in dic.items(): ---- 用for循环遍历,设置两个变量分别定义键和值,使用字典加items()函数遍历所有键值对。
2、遍历字典中的所有键
for var in dic.keys(): ---- 用for循环,设置键变量名,使用字典变量加keys()函数遍历所有键。如果省略keys()函数也默认遍历所有键。
3、按顺序遍历字典中的所有键
for key in sorted(dic.keys()): ---- 使用sorted()函数来获得特定顺序排列的键列表的副本。也可以用参数reverse=True来倒序排列。
4、遍历字典中的所有值
for value in dic.values(): ---- 用for循环,遍历,设置变量value为值,使用字典加values()函数遍历所有值。如需要剔除重复项则可使用集合函数set()。
6.4 嵌套
1、字典列表
[{x1:y1,x2:y2,....} , {a1:b1,a2:b2,....},...]
2、在字典中存储列表
{x1:y1,a1:[b1,b2,b3,...],.....}
3、在字典中存储字典