-
集合的定义
在Python中,使用一对{}就可以创建集合,元素之间同样使用逗号进行分隔。
集合跟字典一样,具有唯一性,它所有的元素都是独一无二的。如果一个集合中出现相同的元素,那么后出现的就会覆盖掉先出现的
-
如何创建集合
1、使用一对{}直接创建集合
2、使用set()函数进行创建
集合具有无序性。输出的顺序和定义的顺序不一致:
set1 = {1, 3, 2, 5, 4}
# {1, 2, 3, 4, 5}
print(set1)
如何区分定义的变量是集合还是字典?
s1 = {}
# <class 'dict'> 类型是字典
print(type(s1))
如何创建空集合, 通过set函数
s1 = set()
# <class 'set'> 类型是集合
print(type(s1))
-
集合在实际开发中有什么作用?
集合最大的优势就是唯一性
用集合可以轻松的去重操作
list1 = [1, 2, 2, 3, 4, 5]
set1 = set(list1)
# {1, 2, 3, 4, 5}
print(set1)
如果说去重之前和去重之后的数量相等的,就说明每一个元素都是唯一的,控制台返回的结果就会是True
如果说不相等,就说明列表中存在着重复的元素,控制台就会返回Fase
list1 = [1, 2, 2, 3, 4, 5]
set1 = set(list1)
# False 说明存在重复元素
print(len(list1) == len(set1))