集合的两大特性:
(1)元素唯一性
(2)无序性:不能用索引访问特定元素
创建集合的方式:
(1)把一堆元素用大括号括起来
(2)set()工厂函数
应用场景:
(1)去除列表中的重复元素,弊端是,先把列表转为集合再转为列表,集合会自动将元素排序,因此打乱了列表元素原有位置:
例子:num1=[1,2,3,4,5,5,4,0] num1=list(set(num1)) num1=[0,1,2,3,4,5]
访问集合元素:
(1)for循环,把集合中元素一个个读出来
(2)通过in和not in 判断某元素是否已经在集合中
对集合操作的内置方法:
(1)添加元素:num1.add()
(2) 删除元素:num1.remove()
创建不可修改的集合:set1=frozenset([1.2.3.4.5])