python中字典类型及操作


python中字典类型及操作

--字典是由键值对组成的,键为索引,值为数据
--序列类型以0...N整数为数据的默认索引,映射类型则由用户为数据定义索引
--键是数据索引的扩展(理解这个就能比较好理解序列类型和字典类型,有利于编程操作)
--字典是键值对的集合,键值对之间无序
--采用大括号{}和dict()创建,键值对用冒号:表示
字典通过[]进行索引: <值> = <字典变量>[<键>]
字典通过[]增加元素: <字典变量>[<键>] = <值>(这是序列类型没有的,也是使用键索引带来的好处)

字典类型操作函数和方法

函数或方法 描述
del d[k] 删除字典d中键K对应的数据值
k in d 判断键K是否在字典d中,如果在返回True,否则False
d.keys() 返回字典d中所有的键信息,类型为<class 'dict_keys'>
d.values() 返回字典d中所有的值信息,类型为<class 'dict_values'>
d.items() 返回字典d中所有的键值对信息,类型为<class 'dict_items'>
d.get(k,<default>) 键k存在,则返回相应值,不在则返回<default>值
d.pop(k,<default>) 键k存在,则取出相应值,不在则返回<default>值
d.popitem() 随机从字典d中取出一个键值对,以元组形式返回
d.clear() 删除所有的键值对
len(d) 返回字典d中元素的个数


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM