版权声明:https://blog.csdn.net/lancer777?assign_skin=skin-blackboard https://blog.csdn.net/lancer777/article/details/82849333
集合
集合的创建:
1.a={元素,元素}
2.a=set(可迭代对象)
特性:自动去掉重复的元素(元素不可重复)
无序中的元素是无序的
集合的增删改
1.访问:
for循环 遍历
2.增加
a.add() 方法增加元素 一次只能添加一个
a.update(可迭代对象) 新增多个元素
a={1,2,3,4,5,6}
a.update(range(7,11))
for i in a:
print(i)
3.删除
a.remove(1)
a={1,2,3,4,5,6}
a.remove(1)
for i in a:
print(i)
4.集合支持'-' 操作符
即差集
A-B A减去与B的交集
5.支持成员操作符 in/not in
a={1,2,3,4,5,6}
print(1 in a)
>>>True
6.支持比较操作符
frozenset() 是一个不可变类型的集合 没有add() 和 remove()
frozenset(可迭代对象)
set是可变类型的
支持访问