python3 集合 操作方法

本文深入探讨了Python中集合的基本操作,包括创建、增删元素、集合运算如交集、并集、差集、对称差集等,并展示了如何判断集合间的关系,如是否无交集、子集和父集。此外,还介绍了处理空集的方法。

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

今天都是课, 就学这么点  不多说 睡觉睡觉!!!

#!usr/bin/env/ python
# -*- coding:utf-8 -*-
# Author:XiaoFeng

list = [1,2,4,6]
set1 = set([1, 2, 3])
set2 = {1, 2}
set3 = set("asdf")
set4 = set(list)
set5 =set()
print(set1)
print(set2)
print(set3)

# 空集
print(set5)

# 交集  找共同
print(set1.intersection(set4))
print(set1 & set4)

# 并集   和平共处
print(set1 | set4)
print(set1.union(set4))

# 差集  我有你没有  1有 4木有
print(set1 - set4)
print(set1.difference(set4))

# 对称差集 去同存异
print(set1 ^ set4)
print(set1.symmetric_difference(set4))

# 判断是否无交集子集
print(set2.isdisjoint(set4))

# 判断2是4子集
print(set2.issubset(set4))

# 判断4是2父集
print(set4.issuperset(set2))

# 增一个
set5.add("g")
print(set5)

# 增多个
set5.update([1, 7, 4])
print(set5)

# 删 没有就报错
set5.remove(1)
print(set5)

# 删 没有不报错
set5.discard(0)
print(set5)

# 随机删
set5.pop()
print(set5)

 

转载于:https://www.cnblogs.com/xf1262048067/p/10556152.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值