欢迎访问宙启技术站
智能推送

Python中的set()函数使用方法及示例

发布时间:2023-05-23 10:33:29

set()函数是Python中常见的内置函数之一,它的作用是创建一组无序且不重复的元素集合。本文将详细介绍set()函数的使用方法和示例,帮助读者更好地理解并运用该函数。

一、set()函数的基本语法

set()函数的基本语法格式如下:

set([iterable])

其中,iterable表示可迭代对象,如列表、元组、字符串等。set()函数会从iterable中创建一个新的集合,并返回该集合。

二、set()函数方法及示例

1.创建空集合

使用set()函数可以创建空集合,示例代码如下:

s = set()

print(s)

输出结果为:set()

2.创建有元素的集合

通过set()函数还可以创建一个包含多个元素的集合,示例代码如下:

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

print(s)

输出结果为:{1, 2, 3, 4, 5}

3.去除重复元素

set()函数的一个重要特性是去除集合中的重复元素。在上面的示例代码中,就可以看出set()函数自动去除了重复的元素。下面为大家演示一个更具体的示例代码:

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

print(s)

输出结果为:{1, 2, 3, 4, 5}

4.向集合中添加元素

在集合中添加元素的方法是add(),示例代码如下:

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

s.add(6)

print(s)

输出结果为:{1, 2, 3, 4, 5, 6}

5.从集合中删除元素

从集合中删除元素的方法是remove(),示例代码如下:

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

s.remove(5)

print(s)

输出结果为:{1, 2, 3, 4}

6.集合运算

set()函数还支持集合运算,包括交集、并集、差集等,示例代码如下:

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

s2 = set([4,5,6,7,8])

print(s1 & s2)  # 交集

print(s1 | s2)  # 并集

print(s1 - s2)  # 差集

输出结果分别为:{4, 5}、{1, 2, 3, 4, 5, 6, 7, 8}、{1, 2, 3}

三、总结

set()函数是Python中常用的内置函数之一,主要用于创建一个无序且不重复的元素集合。set()函数不仅可以创建空集合和有元素的集合,还可以去除集合中的重复元素、向集合中添加和删除元素,以及支持集合运算等功能。在日常开发中,掌握set()函数的使用方法可以帮助我们更好地完成开发任务,提高代码效率。