一、字典
-
定义
字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。 -
与列表的区别
列表是通过“下标数字”找到对应的对象。字典中通过“键对象”找到对应的“值对象”。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为“键”。并且“键”不可重复,“值”可以是任意的数据,并且可重复。 -
一个典型的字典定义
a={
'name':'Dante','age':'18','job':'programmer'}
- 字典的创建
(1)我们可以通过{}、dict()来创建字典对象;
>>>a={
'name':'Dante','age':'18','job':'programmer'}
>>>b=dict(name='Dante',age=18,job='programmer')
>>>a=dict([("name","Dante"),("age",18)])
>>>c={
} #空字典对象
>>>d=dict*( #空字典对象
(2)通过zip()创建字典对象;
>>> k = ['name','age','job']
>>> v = ['Dante',18,'programmer']
>>> d = dict