一:什么是字典?
1、字典是一种可变的容器,可以存储任意类型的数据
2、字典中的每个数据都是用’键’(key)进行索引,而不像序列可以用下标来进行索引
3、字典的数据没有先后顺序关系,字典的存储是无序的
4、字典中的数据以键(key) – 值(value)对进行映射存储
5、字典的键不能重复,且只能用不可变类型作为字典的键
6、字典的字面值表示方法:
用{}括起来,以冒号(:)分隔键值对,各键值对用分号分隔开(注:列表和元组只能做为值,不能作为键,字典里面也可以包含字典)
创建空字典
d = {}
创建非空的字典:
d = {‘name’: ‘tarena’, ‘type’:’program’}
d = {‘姓名’: ‘张蕊’, ‘年龄’:’25岁’}
二:字典的构造函数 dict
1、dict() 创建一个空字典,等同于 {}
2、dict(iterable) 用可迭代对象初始化一个字典
3、dict(**kwargs) 关键字传参形式生成一个字典
4、示例:
d = dict()
d = dict([(‘name’, ‘tarena’), (‘age’, 15)])
d = dict(name=’tarena’, age=15) è (这种方式只能是字符串作