前言:
如今我们对“python取键值对”大概比较讲究,小伙伴们都需要学习一些“python取键值对”的相关文章。那么小编在网摘上搜集了一些关于“python取键值对””的相关内容,希望我们能喜欢,我们快快来学习一下吧!内容介绍:
1、什么是字典
2、字典的原理
3、字典的创建与删除
4、字典的常用操作
5、字典的特点
6、字典推导式
7、知识点总结
什么是字典
字典是Python语言内置的数据结构之一,与列表一样是一个可变序列,字典以键值对的方式存储数据,但是字典是无序的,这个和列表不一样。
字典的原理
字典的实现原理与查字典类似,查字典是先根据部首或者拼音查找汉字对应的页码,而Python的字典是根据key查找value所在的位置。
字典的创建与删除
字典常用的创建方式有2种,一种用花括号创建,另一种使用Python的内置函数dict()。
代码演示:
字典的常用操作
字典的查询操作,我们可以使用中括号或者get()函数来获取指定的key的value,但是这里面有一个区别,如果使用中括号来取值,当字典中没有这个key的时候,程序会报错,而使用get()函数则不会,它会返回一个值,这个是是None,我们可以通过相关的参数将None设置成其他值。
代码演示:
我们可以使用in和not in来判断key在不在字典中
代码演示:
我们可以使用keys()函数,values(),items()来获取对应的key、valye和键值对。
代码演示:
我们可以使用for in循环遍历出所有字典的key,并通过key获取对应的值。
代码演示:
这里我们使用了中括号来获取,使用get()函数方法:scores.get(item)
字典的特点
在字典中所有的元素都是一个键值对,其中key不允许重复,value可以重复,字典查询比列表快,但是会占用较大的内存,这是一种用空间换时间的数据结构。
代码演示:
字典推导式
我们可以使用内置函数zip将可迭代的对象作为参数,打包成一个元组(元组为一个数据结构,后面会更新讲解),然后返回由这些元组组成的列表,然后一一对应取出来而已
代码演示:
知识点总结
点赞加关注加转发是您给我更新的动力,如需今日相关资料或者问题可私信“资料”,特别提醒本人不是培训机构,只是爱好,自学多年分享经验,谢谢。
标签: #python取键值对 #python获取键值对的值