python新手入门(四)

本文介绍了Python中字典的概念及使用方法,包括键值对的创建与访问,并对比了字典与列表、元组的区别。此外,还探讨了集合的特点及其操作方式,如添加元素和判断元素是否存在。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前所学的元组,列表可以说都是序列,我们要查询其中一个元素时必须要知道它的索引。而今天我们所学的跟他们有点不同,那就是字典;

顾名思义,当我们查字典时先查到它的拼音,然后查到这个字,便可知道它的释义;python中的字典也是这样,存在一个键值对的关系(映射关系),一个键唯一对应一个值,一个值可以存在多个键与之对应;就像查字典,这个字就是键,字的释义就是值;如何创建一个字典:

通过上图可以使用get()方法获取值,其中参数为键;字典的类型为dict,那么我们就可以用另外一种方法创建字典:

字典中的一些内置方法:


同时跟字典类似的还有集合,集合的特点就是唯一,对于同一个集合里的元素,重复的元素会被覆盖;创建一个集合:

创建了一个集合s,而输出的结果里并没有重复的元素并对元素进行了排序,同时我们也发现,在创建字典和集合时都用到大括号,python这里会把括号中没有映射关系的认为是集合;

如何访问集合,集合没有索引,也没有键,要想访问集合我们需要遍历该集合;

使用in,not in 可以判断元素是否在集合中,上图也使用了for循环;

根据业务的需要,为元素的安全起见我们需要使用不可变的集合,就要用到frozenset(),frozen(冰冻):

上图普通的集合可以通过add()方法为集合添加元素,而将s冰冻后,add()方法就不存在了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值