set定义集合
集合数据类型有两个重要的特征
- 数据不重复,如果重复,会自动去重。
- 没有顺序,不能使用索引的方式来获取元素。
定义集合
因为数据没有顺序,如果使用索引的方式来访问里面的元素值,会报错。 ```pythonnums = {0,0,0,0,100,100,100,2,2 ,10,20,12,1,11,12,45}
print(nums)
print(type(nums))
nums = {0,0,0,0,100,100,100,2,2 ,10,20,12,1,11,12,45} print(nums) print(type(nums)) print(nums[0])

<a name="urSlV"></a>
# 类型转换
可以将 set,list,tuple 之间进行相互转换。<br />
```python
nums = {0,0,0,0,100,100,100,2,2 ,10,20,12,1,11,12,45}
# 将集合转换为 列表
n1 = list(nums)
print(type(n1),n1) # <class 'list'> [0, 1, 2, 100, 10, 11, 12, 45, 20]
# 将列表转换为元组
n2 = tuple(n1)
print(type(n2),n2) # <class 'tuple'> (0, 1, 2, 100, 10, 11, 12, 45, 20)
# 将元组转换为集合
n3 = set(n2)
print(type(n3),n3) # <class 'set'> {0, 1, 2, 100, 10, 11, 12, 45, 20}