python中的set函数怎么使用

在Python中,set() 函数用于创建一个集合(set)。集合是一种无序、不重复的数据类型,它类似于列表和元组,但不允许重复元素。以下是 set() 函数的一些常见用法:

1. 创建一个空集合:

empty_set = set()

这将创建一个空的集合 empty_set

2. 从其他可迭代对象创建集合:

my_set = set([1, 2, 3, 4, 4, 5])

在这个例子中,set() 函数从列表 [1, 2, 3, 4, 4, 5] 中创建了集合 my_set。请注意,重复的元素在集合中只会出现一次。

3. 添加元素到集合:

my_set.add(6)

这会将元素 6 添加到集合 my_set 中。

4. 删除元素:

my_set.remove(3)

这会从集合中移除元素 3。如果元素不存在,会引发 KeyError。另一种删除元素的方法是使用 discard() 方法,它不会引发异常。

5. 迭代集合:

for element in my_set:
    print(element)

这将迭代集合中的所有元素,并打印它们。

6. 集合运算:

set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}

# 并集
union_set = set1.union(set2)

# 交集
intersection_set = set1.intersection(set2)

# 差集
difference_set = set1.difference(set2)

这些操作允许你执行集合的并集、交集和差集运算。

这只是 set() 函数和集合的一些基本用法。集合还有其他方法和功能,具体取决于你的需求。希望这些示例能够帮助你理解如何使用 set() 函数和集合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值