python字典能够将相关信息关联起来。
1 字典概述
字典用花括号{ }来标识,其中包含一系列键—值对。
每个键都有一个值相关联,此值可以使任何python对象(数字、字符串、列表、字典等。)示例:
2 操作字典
2.1 访问字典中的值
同过使用字典名和键访问字典中的值。示例:
2.2 修改字典中的值
示例:
2.3 添加键—值对
示例:
2.4 删除键—值对
使用del 语句将相应的键—值对彻底删除,使用del 语句时,必须指定字典名和要删除的键。示例:
2.5 由类似对象组成的字典
字典可以存储一个对象的多种信息,也可以存储多个对象的同一种信息。示例:
2.6 遍历字典
2.6.1 遍历所有的键—值对
字典名和方法items()返回一个键—值对列表。如下:
注意,即便遍历字典时,键—值对的返回顺序也与存储顺序不同。Python不关心键—值对的存储顺序,而只跟踪键和值之间的关联关系。
2.6.2 遍历字典中所有的键
遍历字典时,默认遍历所有的键。示例:
2.6.3 按顺序遍历字典中的所有键
使用函数sorted() 来获得按特定顺序排列的键列表。示例:
2.6.4 遍历字典中所有的值
使用方法values() ,它返回一个值列表。示例:”
3 嵌套
将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套。
可以在列表中嵌套字典、在字典中嵌套列表甚至在字典中嵌套字典。
3.1 字典列表
列表中嵌套字典。示例:
3.2 列表字典
将列表作为值存储在字典中。示例:
3.3 字典中嵌套字典
将字典作为值存储在字典中。示例: