Python set()函数
在 Python 中,set()
函数用于创建一个无序不重复元素集合。可以使用一个可迭代对象作为参数,例如列表、元组、字符串等。set()
函数会返回一个新的集合,其中包含传递给函数的唯一元素。
例如,要创建一个包含不同整数的集合,可以使用以下代码:
a = [1, 2, 3, 2, 1, 4, 5, 4]
s = set(a)
print(s) # 输出: {1, 2, 3, 4, 5}
在这个示例中,set(a)
将列表a
转换为一个集合,并删除其中的重复元素,最终返回一个包含不同整数的集合s
。
需要注意的是,集合是无序的,因此每次运行代码时集合的顺序可能会发生变化。
set()
函数还可以用于创建空集合。例如:
s = set()
print(s) # 输出: set()
此外,可以使用{}
或set()
函数来创建集合。例如:
a = {1, 2, 3}
b = set([3, 4, 5])
print(a) # 输出: {1, 2, 3}
print(b) # 输出: {3, 4, 5}
使用{}
创建空集合会创建一个空字典,因此应该使用set()
函数来创建空集合。