python中字典详解
字典特点
字典是python中最常用的数据类型,主要的特点如下:
1.字典的关键字:dict 字典一般是用”{}”花括号括起来的
2.字典是无序的数据类型
3.字典的可以存储任意数据类型(例如:字典,列表,元组,数字,字符串,集合,布尔值)
4.字典的元素可以更改,但是如果包含的数据类型是元组,则元组里面的数据是不能进行更改,只能整体替换
5.字典的元素是按照key-value键值对的形式存在的,key和value之间是用 “:” 冒号隔开,每个键值对之间是用 ,逗号隔开,整个字典是用{}包括起来
6.key的值是唯一且不可变的数据类型,例如:元组,数字,字符串,布尔值,浮点数 如果key值存在重复,那最后一个键值对会替换前面的
7.字典的取值,是根据key进行取值,因为字典是无序的数据类型,所以不能使用索引进行取值,只有列表,元组才可以使用索引取值(有索引,就代表是有序的)
字典的常用操作
1.定义一个空的字典方法
dict={}
2.创建一个字典
dict={“name”:”小张”,1:”你好”,0.2:[1,2,3],False:”学习”,(2,3,4):9.8} ——->(不同类型的数据,key是唯一且不可变类型,value可以是任意类型的)
3.字典的取值
取值单个元素:字典的取值是根据key来取的,例如:dict[“name”], 输出结果为:小张 取值方法:字典名[key]
for循环取值:还可以通过for循环去进行元素遍历取值 方法如下:
for value in dict.valuse(): print(value)