字典_特点_创建方式_普通_dict_zip_fromkeys
字典
字典是“键值对
”的无序可变序列,字典中每一个元素都是应“键值对”,包含“键对象
”和“值对象
”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。
列表中通过“下标数字”找到对应的对象。字典中通过“键对象”找到对应的“值对象”。“键”是任意不可变数据
,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。“值”可以是任意数据,并且可以重复。
典型的字典定义方式:
a = {‘name’:”wzg”,’age’:18,’sex’:”男”}
字典的创建:
-
通过{}、dict()来创建字典
-
通过zip()创建字典对象
-
通过fromkeys创建值为空的字典
字典_元素的访问_键的访问_值得访问_键值对的访问
字典元素的访问
为了测试各种访问方法,这里设定一个字典对象:
a = {‘name’:”Tom”,’age’:18,’job’:’programmer’}
-
通过[键]获得“值”,若键不存在,则抛出异常
-
通过get()方法获得“值”。推荐使用,优点:指定键不存在,返回None;也可以设定指定键不存在时默认返回的对象,推荐使用get()获取“值对象”。
-
列出所有的键值对
-
列出所有的键,列出所有的值
-
len()键值对的个数
-
检测一个“键”是否在字典中