python打卡task08

集合、序列

前几天从小的角度学习了元组、字符串、列表,今天从大的角度学习集合和序列。
组合数据类型分为三种,序列类型,集合类型,映射类型,其中在python 中有很多数据类型是序列类型,常用的、比较重要的分为三种:字符串(str)、元组(tuple)、列表(list);序列类型:集合(set);映射类型:字典(map);
序列类型的三种之前都已经学了,简要的复习

字符串

可以看成是单一字符的有序组合,属于序列类型。同时,由于字符串类型十分常用且单一字符串只表达一个含义,也被看成是基本数据类型。

元组

元组是包含0个或多个数据项的不可变序列类型。元组生成后是固定的,不可以被修改,任何数据项不能替换或删除。

列表

列表是一个可以修改数据项的序列类型,使用也很灵活

只要是序列类型,都可以使用相同的索引体系,即正向递增序号和反向递减序号。

集合

与数学中的概念一致,集合里面的元素不可重复,元素类型只能是固定数据类型(即整数、浮点数、字符串、元组等)。但列表、字典和集合类型本身都是可变数据类型,不能作为集合的元素出现
下面通过一些代码复习知识

>>> A = {"python", 123, ("python",123)}     #使用{}建立集合
{123, 'python', ('python', 123)}
>>> B = set("pypy123")    #使用set()建立集合
{'1', 'p', '2', '3', 'y'}
>>> C = {"python", 123, "python",123}
{'python', 123}

操作符及应用 描述
S | T 返回一个新集合,包括在集合S和T中的所有元素
S - T 返回一个新集合,包括在集合S但不在T中的元素
S & T 返回一个新集合,包括同时在集合S和T中的元素
S ^ T 返回一个新集合,包括集合S和T中的非相同元素
S <= T 或 S < T 返回True/False,判断S和T的子集关系
S >= T 或 S > T 返回True/False,判断S和T的包含关系
目前就学了这么多,尽管今天打卡了,但学习的脚步不会停止!加油

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值