python中有一种特殊的数据类型——字典
1. 字典的定义
字典可以存储任意类型对象,使用key-value作为映射关系。
每一对键值对间使用,隔开,整个字典包括在{}中。
例如:
dict = {'first':"1", 'second':"2", 'third':"3"}
在字典中,键必须是唯一的,不能重复。
在访问字典的值时,可以通过对应的键来访问,
例如:
print(dict['first'])
1
2. 针对字典的操作
①修改字典
向字典中添加或者修改内容的操作是一样的。
如果当前键值对的键在字典中已经存在,那么就将新值代替原值,如果当前的键值对在字典中不存在,那么就将这个新的键值对写入字典中。
dict['third'] = '03'
print dict['third']
03
dict['forth'] = "4"
print (dict['forth'])
4
②删除字典元素
字典支持删除单一的元素,也支持清空整个字典。
del dict['first'] #将first键删除
dict.clear() # 清空整个字典
del dict #删除字典
③字典的特性
字典中的值可以是任意的对象,包括列表。
但是字典的键不能使用列表,因为要保证键不可变。
④字典的方法
len()
计算字典元素的个数
str()
输出字典
clear()
清空字典
get(key)
返回指定键的值
update()
将参数中的字典的键值更新到字典中
pop(key)
删除字典给定键的值