python字典的学习以及常见操作
1、字典介绍
格式:{‘键1’: ‘值1’, ‘键2’: ‘值2’ . . .}
字典既能存储多个数据,还能访问元素时很方便的定位到需要的元素
字典的每个元素都由:键(key):值(value)组成
字典中寻找某个元素一般都是根据键(key)寻找值(value)
2、字典访问(键访问值)
1、根据键访问值
例子:
2、get()
1、get() 搜索不到时返回空
方法:当不确定访问的值所在的键存不存在时,使用get()方法
例子:
2、get返回默认值
方法:get(‘键’, 值) 当键不存在时返回设定的默认值
例子:
3、字典的常见操作
1、修改元素
方法:字典的每个元素的数据都是可以修改的,只要通过键(key)找到,就可以修改值(value)
例子:
2、添加元素
方法:通过键(key),添加值(value)
注意:键(key)具有唯一性!!!当键重名时为修改原数据
例子:
3、访问的元素不存在
注意:访问的元素不存在时(报错)
成功:
4、删除元素
1、del
方法:删除指定的元素(删除后不能访问,否则会报错)
例子:
方法:删除整个字典(查询字典报错)
例子:
2、clear
方法:清除整个字典(查询字典返回空值)
例子:
5、其他操作
1、len()
方法:测量字典中,键值对的个数
例子:
2、keys()
方法:返回一个字典中包含的所有键(key)列表
例子:
3、values()
方法:返回一个字典中包含的所有值(value)列表
例子:
4、items()
方法:返回一个字典中包含的所有键(key)和值(value)形成元祖的列表
例子:
6、遍历操作
1、键(key)的遍历
例子:
2、值(value)的遍历
例子:
3、元素(items)的遍历
例子:
3、下标(enumerate)的遍历(不用于字典)
例子:
该用法是不正确的!!!
enumerate()函数不可用于字典,可用于雷彪、元祖、字符串