python中字典的使用

92 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第24天,点击查看活动详情

一、字典简介

Python中以花括号{},里面存健值对称为字典,如果你学过Javascript的话那么这个就相当于Javascript中的对象。

1.1、创建字典

Python中创建字典有两种方式: 方式一(直接花括号创建): person = {} 在这里插入图片描述


方式二(利用字典关键字dict): persong = dict() 在这里插入图片描述

1.2、字典添加

直接在创建时添加:

person = {
	'name': '张三',
	'age': 18
}

在这里插入图片描述


追加式创建:

person = {}
person['name'] = '李四'
person['age'] = 18

在这里插入图片描述


1.3、字典删除

clear()清空字典里所有数据: 在这里插入图片描述


删除指定健值对: pop(键),返回值为键对应的值。类似del person['键'] 在这里插入图片描述


popitem(),默认从后往前山,返回值为元组,第一个为键,第二个为值。

在这里插入图片描述


1.4、字典获取

get(键, 默认值):获取字典里指定健的值: 在这里插入图片描述 第二个参数为默认值,如果找不到改字典里的健,将会把默认值返回: 在这里插入图片描述


通过方括号的形式直接获取: 在这里插入图片描述 这两者的区别在于,前者获取不存在的健时,也不会报错,后者获取不存在的健时会报错: 在这里插入图片描述


1.5、字典遍历

for index in dictfor ... in ...遍历,取出的是健: 在这里插入图片描述 如果想要取出的是值的话,可以加上dict.values()(字典后面跟个values()): 在这里插入图片描述


items()获取健值对:

person = {'name': '张三', 'age': 18, 'sex': 'male'}
for item in person.items():
    print(item)

在这里插入图片描述


for i, v in dict.items(): i表示健,v表示值 : 在这里插入图片描述


1.6、字典合并

update在这里插入图片描述

如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持