Python初学(十九)“键值对”是组织数据的一种重要方式,广泛应用在Web系统中 。键值对的基本思想是将“值”信息关联一个“键”信息,进而通过键信息查找对应值信息,这个过程叫映射 。Python语言中通过字典类型实现映射 。
Python语言中的字典使用大括号{}建立,每个元素是一个键值对,使用方式如下:
{键1:值1, 键2:值2, ... , 键n:值n}
其中,键和值通过冒号连接,不同键值对通过逗号隔开 。字典类型也具有和集合类似的性质,即键值对之间没有顺序且不能重复 。
列表类型采用元素顺序的位置进行索引 。由于字典元素“键值对”中键是值的索引,因此 , 可以直接利用键值对关系索引元素 。
字典中键值对的索引模式如下,采用中括号格式:
值 = 字典变量[键]
print(d[‘201801’])
输出的也就是: 小明
使用大括号可以创建字典 。通过索引和赋值配合,可以向字典中增加元素 。
字典是存储可变数量键值对的数据结构,键和值可以是任意数据类型 , 通过键索引值,并可以通过键修改值 。
字典类型有一些通用的操作函数
dict()函数用于生成一个空字典 , 作用和{}一致
字典类型存在一些操作方法,使用语法形式是:
字典变量.方法名称(方法参数)
d.keys()返回字典中的所有键信息,返回结果是Python的一种内部数据类型dict_keys,专用于表示字典的键 。如果希望更好的使用返回结果,可以将其转换为列表类型 。
d.values()返回字典中的所有值信息,返回结果是Python的一种内部数据类型dict_values 。如果希望更好的使用返回结果,也可以将其转换为列表类型 。
d.items()返回字典中的所有键值对信息,返回结果是Python的一种内部数据类型dict_items 。当然也可以转成列表类型即: list(d.items())
d.get(key, default)根据键信息查找并返回值信息,如果key存在则返回相应值,否则返回默认值,第二个元素default可以省略,如果省略则默认值为空 。例如:就拿上边的数组d来说 d.get(‘201801’,“不存在”)相当于一个if语句如果key201801 存在就返回201801 values不存在就返回默认值不存在
d.pop(key, default)根据键信息查找并取出值信息 , 如果key存在则返回相应值,否则返回默认值,第二个元素default可以省略,如果省略则默认值为空 。相比d.get()方法,d.pop()在取出相应值后,将从字典中删除对应的键值对 。和d.get方法类似
d.popitem()随机从字典中取出一个键值对 , 以元组(key,value)形式返回 。取出后从字典中删除这个键值对 。
d.clear()删除字典中所有键值对 。
此外,如果希望删除字典中某一个元素,可以使用Python保留字del 。即:deld[key]
字典类型也支持保留字in,用来判断一个键是否在字典中 。如果在则返回True,否则返回False 。
与其他组合类型一样,字典可以遍历循环对其元素进行遍历 , 基本语法结构如下:
for 变量名 in 字典名
语句块
for循环返回的变量名是字典的索引值 。如果需要获得键对应的值 , 可以在语句块中通过get()方法获得 。
Python 学习的基?。ǔ中轮?.....)
Python 字典(Dictionary) 中函数get()的用法Python 字典(Dictionary) get() 函数返回指定键python类函数字典的值python类函数字典,如果值不在字典中返回默认值 。
get()方法语法:
返回指定键的值python类函数字典,如果值不在字典中返回默认值None 。
以下实例展示了 get()函数的使用方法:
推荐阅读
- 肯德基抖音直播营销策略,抖音肯德基食货局
- erp系统委外加工所有流程,委外加工流程图
- 自媒体如何新起账号呢,自媒体账号注册流程
- 虎牙娜美美食主播直播,虎牙娜美封号多长时间
- idb怎么恢复mysql mysql ibd 恢复数据
- 苹果ios12.4.1屏蔽更新更新,ios1212屏蔽更新
- 郑州o2o小程序定制开发,郑州小程序制作流程及费用
- 便秘会带来什么害处视频,便秘的真实视频
- vb.net字体高度 vb字体大小调整代码