56-python基础-python3-集合-新建集合
-
集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。
-
集合支持用in和not in操作符检查成员。
-
由len()内建函数得到集合的基数(大小)。
-
用 for 循环迭代集合的成员。
-
但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值。
set和dict一样,只是没有value,相当于dict的key集合,由于dict的key是不重复的,且key是不可变对象因此set也有如下特性:
- 不重复
- 元素为不可变对象
新建集合
1-新建空集合
- 如果要创建一个空集,你必须用不带任何参数的构造方法 set()。
- 如果只是写成 {} 的形式,跟以前一样,你创建的其实是个空字典。
2-新建集合
(1) 常规创建集合
(2)使用set()创建,参数通常为列表、元组、字典、集合
(3)使用set()创建的时候常见错误