添加元素:add 与 update
17.3 添加元素:add 与 update
add() 添加单个元素,只能是不可变元素;重复添加自动忽略。
update() 批量添加,接收可迭代对象,自动拆分内部元素。
💡 add() 一次加一个,update() 一次加一批。
add() 添加单个元素
add() 只能添加单个不可变元素,重复添加不会报错。
s = set() # 创建空集合
s.add(1) # 添加元素 1
s.add(1) # 重复添加,集合不变,自动忽略
s.add("python") # 添加字符串
print("add添加后:", s)
update() 批量添加
update() 接收可迭代对象,自动拆分内部元素逐一添加。
s = set() # 创建空集合
s.update([4, 5, 6]) # 列表批量添加
s.update((7, 8)) # 元组批量添加
s.update("ab") # 字符串拆分字符添加
print("update批量添加后:", s)
