Python入门学习笔记:集合

1.集合:允许存储不重复的元素,使用一对花括号{}作定界限,元素只能是不可变类型数据

2.

# 集合的创建(两种方法推荐1)
s = {3,4,5}
s1 = set([1,2,3,4])
#删除某元素,不存在时会报错,所以可以用个捕捉
s.remove(3)
print(s)
try:
    s.remove(input())
except:
    print("没有啊")
# 删除元素,如果没有也不会报错
s.discard(5)
print(s) # {4}
# 添加元素
s.add(9) # {9, 4}
print(s)
# 添加一个集合
s.update(s1) # {1, 2, 3, 4, 9}
print(s)
# 清空集合
s.clear() # set()

3.

# 集合的创建(两种方法推荐1)
s = {3, 4, 5}
s1 = {1, 2, 3, 4}
# 依次求交集、并集、差集
print(s.intersection(s1))  # {3, 4}
print(s.union(s1))  # {1, 2, 3, 4, 5}
print(s.difference(s1))  # {5}
# 判断元素是否在集合中
print(3 in s)  # True
print(4 not in s)  # False
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值