python女孩入门第四天_字典、集合

字典

字典是“键值对”的无序可变序列。字典中的每个元素是一个"键值对“,包含:"键对象”和“值对象”。可以通过“键对象”实现快速获取,删除、更新对应的“值对象”。
列表中我们通过“下标数字”找到对应的对象,字典中通过“键对象”找到对应的“值对象”。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为“键”。并且”键“不可重复。
”值“可以是任意的数据,并且可重复。
一个典型的字典的定义方式:
a = {‘name’:‘gaoqi’,‘age’:18,‘job’:‘programmer’}

字典的创建

1.我们可以通过{}、dict()来创建字典对象。
2.通过zip()创建字典对象
在这里插入图片描述
3.通过fromkeys创建值为空的字典
在这里插入图片描述

字典元素的访问

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字典元素添加、修改、删除

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

序列解包

在这里插入图片描述
在这里插入图片描述

表格数据使用字典和列表存储,并实现访问

在这里插入图片描述
在这里插入图片描述

字典核心底层原理(重要)

在这里插入图片描述

将一个键值对放进字典的底层过程

在这里插入图片描述
在这里插入图片描述

根据键查找"键值对"的底层过程

在这里插入图片描述

用法总结

在这里插入图片描述

集合

集合的底层实现就是字典。集合石无需可变,元素不能重置。

集合的创建和删除

在这里插入图片描述
在这里插入图片描述

集合相关操作

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值