2018.09.18python学习第六天part3

6.set#集合

# set三大要素:不能有重复的元素
# 无序
# 每个值都必须是不可变类型
# # 1.交集-----&
# # 2.并集-----|
# # 3.差集-----{}-{}
# # 4.对称差集-----^
# # 5.父集和子集------->=为父集(包含的关系)
# # 6.去重
# 去重具有局限性:
# 会打乱原值的顺序
# 去重的对象只能是不可变类型,对于可变类型没有办法做到

#update
s1={1,2,3}
# s1.update({3,4,5})
# print(s1)
# print(s1.pop())
# print(s1)

remove
# s1.remove(2)
# print(s1)

add
# s1={1,2,3}
# print(id(s1))
# s1.add(4)
# print(s1)
# print(id(s1))

discard
# s1={1,2,3}
# s1.discard(4)
# s1.remove(4)
# print(s1)

isdisjoint
# s1={1,2,3}
# s2={4,5}
# print(s1.isdisjoint(s2))

set类型总结
1.多个值
2.无序
3.set可变
原文地址:https://www.cnblogs.com/hello-yuanjing/p/9671204.html