字典
格式
{‘键1’:’值1’,…,’键n’:’值n’}
可以存储多种类型的值
操作
创建
- a={}
- a={键值对1,键值对2…}
- a=dict(赋值语句,赋值语句2…)
- a=dict()
- a = dict(zip([‘one’, ‘two’, ‘three’], [1, 2, 3]))
- a = dict([(‘two’, 2), (‘one’, 1), (‘three’, 3)])
- a = dict({‘three’: 3, ‘one’: 1, ‘two’: 2})
- a = dict.fromkeys([’s’, ‘d’], 8) # 类方法
查看元素
- 键找值
- a[键]
- 没有键的时候抛异常
- get
- 字典对象.get(键[,默认值])
- 获取指定键的值,没有找到不会抛异常,也可以设置默认值
修改元素
a[key]
格式同修改,也是赋值语句,但是在没有查到该元素的情况下就会自动将该键值对添加
setdefault(key[, default])
如果key存在,那么返回对应的value
如果不存在,创建给键值对,赋值