Python set()函数的用法和实例
发布时间:2023-06-10 07:27:19
set()是Python中的一个内置函数,它用于创建一个集合对象。集合是一种无序的数据类型,其中的元素是唯一的。
set()函数常用于以下几种情况:
1. 创建一个空集合。
2. 将其他数据类型(如列表、元组、字符串等)转换为集合。
3. 去重一个列表或元组中的元素。
4. 进行集合操作,如求交集、并集、差集等。
set()函数的语法为:
set(iterable)
其中,iterable为可迭代对象(如列表、元组、字符串等)。
创建空集合的示例:
s = set() print(s)
输出结果为:
set()
将列表转换为集合的示例:
lst = [1, 2, 3, 3, 4, 5] s = set(lst) print(s)
输出结果为:
{1, 2, 3, 4, 5}
从输出结果可以看出,集合中的元素是唯一的,自动去重了。
进行集合操作的示例:
s1 = set([1, 2, 3, 4]) s2 = set([3, 4, 5, 6]) print(s1.union(s2)) # 求并集 print(s1.intersection(s2)) # 求交集 print(s1.difference(s2)) # 求差集 print(s1.symmetric_difference(s2)) # 求对称差集
输出结果分别为:
{1, 2, 3, 4, 5, 6}
{3, 4}
{1, 2}
{1, 2, 5, 6}
以上是set()函数的常见用法和实例,通过使用set()函数,可以方便地对数据进行去重、集合操作等操作。
