Python中的set()函数使用方法及示例
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()函数的使用方法可以帮助我们更好地完成开发任务,提高代码效率。
