集合Set
{element1,element2, … ,elementN}
注1:大括号,逗号隔开;
注2:集合是无序的,每次输出元素位置不同,因此不能用索引来访问集合,且集合元素不重复。
1.集合的创建
(1)直接使用“{ }”创建集合 | set1 = {'python', 28, '人生苦短,我用python', ['爬虫', '自动化', '云计算']} |
(2)使用set( )函数创建集合 | setname = set(data) 注:data表示转化为集合的可迭代对象、列表、元组、字符串等 |
2.向集合中添加或从集合中删除元素
(1)向集合中添加元素 | setname.add(element) 注1:element不能是列表、元组等可迭代对象 | |
(2)从集合中删除元素 remove( ), pop( ), clear( ) | 删除一个指定元素 | setname.remove(element) |
随机删除一个元素 | setname.pop( ) temp = setname.pop( ) print(setname) #输出删除后的集合 print(temp) #输出被删除的那个元素 | |
清空集合 | setname.clear( ) |
3.集合的交集、并集和差集运算
A^B,表示两个集合的并集减去他们的交集。