Python中的set()函数用于创建一个无序且不重复的集合。它接受一个可迭代对象作为参数,并返回一个新的集合对象,其中包含唯一的元素。
set()函数可以用来去除可迭代对象中的重复元素,或者创建一个只包含唯一元素的集合。它是一种非常方便和高效的数据结构,常用于需要快速查找、去重或者判断元素是否存在的操作。
下面是一些set()函数的常见用法:
lst = [1, 2, 3, 3, 4, 4, 5]
unique_lst = set(lst)
print(unique_lst) # 输出: {1, 2, 3, 4, 5}
s = set([1, 2, 3, 2, 4, 5])
print(s) # 输出: {1, 2, 3, 4, 5}
s = set([1, 2, 3, 4, 5])
print(2 in s) # 输出: True
print(6 in s) # 输出: False
需要注意的是,由于set对象无序且不可索引,所以不能通过下标访问其中的元素。如果需要按照特定的顺序访问或处理集合中的元素,可以将其转换为列表或其他有序的数据结构。