前言
python中有一种非常重要的数据类型就是dict字典。字典数据类型使用频率是很广泛的,其实字典数据类型非常类似于java中的map,javascript中的json。本文就重点讲解dict字典。
概念
字典不同于其他数据类型,最重要的区别在于字典数据类型是通过一个key来去获取对应的value。字典是通过键值对/key-value对联系起来的。
语法
字典的每个键值对使用“:”冒号进行分割,多个键值对使用“,”逗号分割。整个字典被一对“{}”包括起来。
字典中的key必须要保证唯一,但是值可以重复。
语法形如:{key1 : value1 , key2 : value2 ......}
案例举例:{'name' : 'helloworld' , 'age' : 30}
字典常用方法
1、定义字典
总结:字典的key使用“单引号”或者“双引号”括起来,key所对应的value的值是什么类型就什么类型。通过type可以查看变量的具体类型。
2、user对象增加key-value对
总结:增加键值对的语法是“变量名[新的key] = value”的形式。
3、user对象修改address的值
总结:修改指定的键所对应的值,语法是:“变量名[已经存在的key] = value”的形式。
4、user删除address
总结:删除字典中指定的key,使用语法“del 变量名[key]”的形式。
5、根据指定的key查询所对应的value
总结:两种方式可以根据指定的key获取对应的value。
6、获取字典的长度
总结:使用len方法可以获取到字典的长度,这里的长度其实是字典中key的个数。
7、获取字典中所有的key
总结:使用keys()函数获取所有的key,注意,这个方法的返回值是一个key组成的列表。
8、获取字典中所有value
总结:通过values()函数获取字典中所有的值,注意:返回值是value组成的列表。
9、获取字典的键值对
总结:使用items方法可以获取字典的key-value键值对,注意:返回的是一个有键值对所构成的元组的列表。
总结
本文讲到了字典这种数据类型,字典其实用的很广泛,也讲解了字典的各种方法,也都非常的简单也容易理解,我们必须好好的打好基本功,多学习。