当前位置:首页python > 正文

python中set函数用法

作者:野牛程序员:2023-06-20 07:46:58python阅读 2697

在Python中,set() 是一个内置函数,用于创建一个无序、唯一的元素集合。它接受一个可迭代对象作为参数,并返回一个包含唯一元素的集合。

下面是set()函数的用法示例:

创建一个空集合:

my_set = set()

使用可迭代对象创建集合:

my_set = set([1, 2, 3, 4, 5])  # 从列表创建集合
my_set = set((1, 2, 3, 4, 5))  # 从元组创建集合
my_set = set("hello")          # 从字符串创建集合

注意: 由于集合是无序的,所以元素的顺序可能与输入的顺序不同。

添加元素到集合:

my_set.add(6)  # 添加单个元素
my_set.update([7, 8, 9])  # 添加多个元素

移除元素:

my_set.remove(3)  # 移除指定元素,如果元素不存在,会引发KeyError异常
my_set.discard(4)  # 移除指定元素,如果元素不存在,不会引发异常
my_set.pop()  # 移除并返回任意元素

集合操作:

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

union_set = set1.union(set2)  # 并集
intersection_set = set1.intersection(set2)  # 交集
difference_set = set1.difference(set2)  # 差集
symmetric_difference_set = set1.symmetric_difference(set2)  # 对称差集


以上只是set()函数的一些常见用法,还有其他可用的方法和操作。你可以查阅Python官方文档来获取更详细的信息:https://docs.python.org/3/library/stdtypes.html#set-types-set-frozenset

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击