集合

集合:

  1:他是无序的,他是不重复的.
  2,他里面的元素必须是可哈希的. int str bool ()但是它本身是不可哈希的.
  3,集合不能更改里面的元素.
  4,集合可以求交集,并集,差集,反交集等.

集合作用:去重


# 创建集合
set1 = {1,2,3,4,5}
# 集合的增
set1.add(6)
set1.update([5,6,7,8])
print(set1)
# 集合的删
set1.remove(8) # 删除制定元素
set1.pop() # 随机删
set.clear() # 清空
del set1 # 删除集合
# 集合的查
# for i in set1:
# print(i)
# 集合的运算
set1 = {1,2,3,4}
set2 = {3,4,5,6}
# 4.1 交集 A&B A、B的公共部分
# 4.2 并集 |
# 4.3 差集 A-B A中不包含B的部分
# 4.4反交集 ^ A|B - A&B
# 4.5子集与超集 > < 返回True或False
# 5,frozenset不可变集合,让集合变成不可变类型。
原文地址:https://www.cnblogs.com/2018-01-30/p/8386582.html