第二十七节 集合027

本文介绍了Python中的集合数据类型,其主要特点是元素唯一且无需。创建集合可通过花括号或set()函数,用于快速去除重复元素。不可变集合使用frozenset()。通过len()可计数集合元素。添加和删除元素分别用add()和remove()方法。示例展示了集合在处理重复数据时的便利性。
摘要由CSDN通过智能技术生成

在Python中,用花括号括起来一堆东西,这一堆东西没有映射关系,这就叫集合
在这里插入图片描述
集合里面所有的元素都是唯一的、里面的元素是无需的
在这里插入图片描述

创建一个集合的方法:
1.直接把一堆元素用花括号括起来
2.用set()工厂函数
在这里插入图片描述

#如果不使用集合去除重复数字
num1=[1,2,3,4,5,5,3,1,0]
temp=[]
for each in num1:
    if each not in temp:
        temp.append(each)
print(temp)
#使用集合
num1=list(set(num1))

在这里插入图片描述
在这里插入图片描述
不可变集合:frozen
课后题
1.请问集合的唯一作用是什么?
移除集合里重复的数字
2.如果你希望创建的集合是不变的,应该怎么做?
a.forzenset()
3.请问如何确定一个集合里边有多少个元素?
len(set1)
4.请问set1={[1,2]}和set1=([1,2])执行的结果一样吗?
不一样,第一个会报错,第二个会生成一个集合
5.如何添加和删除元素?
set1.add() 、set1.remove()
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值