In [33]:
,生成新的集合
# add : 向集合内添加元素,生成新的集合
s = {2,3,4}
s.add(546)
print(s)
{2, 3, 4, 546}
. . ....In [36]:
成新的集合
# clear:原集合序列清空,不生成新的集合
l = [1,2,3]
print(s)
print(id(s))
s.clear()
print(s)
print(id(...In [37]:
# copy : 拷贝
# remove: 移除指定的值,直接改变原有值(不生成新的集合序列),如果要删除的值不错在,则报错
# discard :移除集合内指定的值,跟 remove...print(s)
print("*" * 20)
s.discard(1100)
print(t)
s.remove(1100)
print(s)
# 为什么 remove 删除不存在的值会报 KeyError...4, 5, 6, 55, 3, 55, 3)
---------------------------------------------------------------------------
KeyError