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)字典里存储字典

原文地址:https://www.cnblogs.com/marton/p/10633796.html