集合是Python的基本数据类型,在下面这篇文章中,我将简单介绍一下集合的定义和常见的操作。
1. 集合的定义
- 集合是无序的,所以不支持下标索引来查找元素。
- 在python中,集合和字典一样,都使用大括号,而且集合中的每个元素都是唯一的。
- 集合的创建很简单,只需要在大括号中添加元素,并使用逗号隔开即可。
- 集合是一种可变的数据类型。
- 集合的格式:集合名 = {元素1,元素2,元素3...}
如下实例:my_set = {1, 2, 3, 3, 3, 2}实际等价于 my_set = {1, 2, 3}
my_set = {1, 2, 3, 3, 3, 2}
print(my_set)
结果如下:
{1, 2, 3}
定义一个空的集合: my_set = set()
注意: my_set = {} 表示定义一个空字典,而不是集合
my_set = {}
print(type(my_set))
my_set=set()
print(type(my_set))
结果如下:
<class 'dict'>
<class 'set'>
2. 集合的常见操作
我们可以借助dir,列举出集合的常见操作函数,并对常见的操作做出具体的解释。
my_set1={"name","age",12,3.14,True,666}
print(dir(my_set1))
结果如下:
['__and__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__io