python-字典
字典
什么是字典
字典是一系列键值对的集合,每一个键都与一个值相关联,可以通过键访问与之关联的值。
字典用{ }表示,键和值之间用冒号分隔,键值对之间用逗号分隔。
举个栗子:
tom = {"age":18, "country":"America"}
print(tom["age"]) #18
字典数据结构的应用场景
(1)存储一个对象的多种信息
(2)存储众多对象的同一种信息
字典的操作
字典是一种动态的数据结构,可对字典中的键值对进行操作
(1)增加键值对
通过指定字典的键和与之相关联的值来增加字典的键值对
dir[new_key] = new_value
键值对的排列顺序与添加的顺序不同,python不关心键值对的排列顺序,只关心键和值的关联关心
(2)删除键值对
通过del删除字典中的键值对
del dir[key]
(3)修改字典中的值
通过指定指定字典的键并对与之相关联的值重新赋值
dir[key] = new_value
遍历字典
(1)遍历字典中的键和值
通过items()方法
(2)遍历字典中的所有键
通过keys()方法
(3)遍历字典中的所有值
通过values()方法
(4)按顺序遍历字典
通过sorted()方法
字典嵌套
(1)列表里存储字典
(2)字典里存储列表
(3)字典里存储字典