python-集合数据类型

考点

定义一个空集合
set()

定义一个有内容的集合
{data1,data2,datan}

往集合中添加数据
集合.add(数据)

删除数据,随便删除一个数据
集合.pop()

删除数据,删掉集合中指定的数据
集合.remove(数据)

删除数据,清空集合中的数据
集合.clear()


学习目标

  • 功能
  • 定义 set
  • 添加 add
  • 删除 remove, pop
  • 清空 clear
  • 取值,与列表的转换

特点

去重功能

无序

定义集合

空集合 = set()

列表转集合

把列表数据转为集合数据,听说集合可以去重,试一试

变量 = set(列表)

获取集合中的数据

思路

把集合转为列表,通过列表的取值方式来获取数据

把集合转为列表

list(集合)

# 通用的格式转换的方法
res = list(set_all_student)
print(res, type(res))

data1 = res[2]
print(data1)

集合添加成员

集合.add(数据)

效果,集合的内部会添加新的数据进去

add,英文,添加的意思

集合的成员移除

根据数据移除

集合.remove(数据)

随心移除

集合.pop()

随机的移除集合当中的一个数据

清空

集合.clear()

效果,清空集合内的全部数据

差集 -

在这里插入图片描述

并集 |

在这里插入图片描述

反向交集

在这里插入图片描述

交集

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值