集合操作
添加操作
add(ele)
向集合中添加一个元素,如果元素则不产生任何影响s = {1, 2, 3}
s.add(4)
print(s)
s.add("Hello")
s.add("Hello")
print(s)pdate(others)
更新集合,添加来自 others 中的所有元素,others是一个可迭代对象,如果数据在集合中存在则不更新。s = {1, 2, 3}
s.update((4,5,6))
print(s)
s.update([5,6,7])
print(s)
s.update({6,7,8,9})
print(s)
删除操作
pop()
从集合中移除并返回任意一个元素,如果集合为空,则抛出错误s = {1, 2, 3}
print(s.pop())
print(s)
print(s.pop())
print(s)
print(s.pop())
print(s)
print(s.pop())- remove(elem)从集合中移除元素 elem。 如果 elem 不存在于集合中则抛出错误。
s = {1, 2, 3}
print(s.remove(1))
print(s)
print(s.remove(3))
print(s)
print(s.remove(5)) discard(elem)
如果元素 elem 存在于集合中则将其移除,如果elem不存在,则什么也不做s = {1, 2, 3}
s.discard(1)
print(s)
s.discard(3)
print(s)
s.discard(5)clear()
清空集合s = {1, 2, 3}
s.clear()
print(s)