集合操作:add update remove discard

s0 = set()  # <class 'set'>
s1 = {1, 2, 3, 4, 5, 6, 12, 10, 11, 5, 6, 10}  # 去重,无序
print(s1)

s2 = set("AaBDG9dtyOp6M")
print(s2)  # {'9', 'd', 'a', 'G', 't', 'p', 'A', 'O', 'y', '6', 'B', 'M', 'D'}

lst = "Hello Word this is a cat".split()
s3 = set(lst)
print(s3)  # {'a', 'Hello', 'is', 'this', 'Word', 'cat'}

for s in s3:
    print(s, end='\t')
print()

  

无数据集合创建,只能用set()。   {}创建的事空字典

集合增加:

add()  增加一个元素

update()  增加一个序列

集合删除:

remove()  删除不存在的数据 会报错

discard()   删除不存在的数据 不报错        discard:丢弃

posted @ 2023-05-18 14:45  sangern  阅读(14)  评论(0)    收藏  举报