Python教程

python中字典类型及操作

本文主要是介绍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中元素的个数
这篇关于python中字典类型及操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!