25.集合操作

发布时间 2023-11-11 19:31:58作者: 想要暴富的小男孩

集合操作

添加操作

  • 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)