- 1
- 0
- 约1.04千字
- 约 7页
- 2022-04-11 发布于江西
- 举报
Set(集合)——删除
Set(集合)——删除
1)s.remove( x ):删除现有 set 集合中的指定元素如果被删除元素本就不包含在集合中,则此方法会抛出 KeyError 错误
thisset = set((Google, Baidu, Taobao))
thisset.remove(Taobao)
print(thisset)
thisset.remove(Facebook) # 不存在会发生错误
{Google, Baidu}
KeyError: Facebook
Set(集合)——删除
2)s.discard( x ):移除集合中的元素如果元素不存在,不会发生错误。
thisset = set((Google, Baidu, Taobao))
thisset.remove(Taobao)
print(thisset)
thisset.discard(Facebook) # 不存在会发生错误
print(thisset)
{Google, Baidu}
{Google, Baidu}
Set(集合)——删除
3)s.pop( ):随机移除一个元素发现:
1、如果元素都是数字,删掉的是最小的数字, 其余数字升序排列
a={5,2,4,3,6,1,7}
b=a.pop()
print(a)
print(b)
{2, 3, 4, 5, 6, 7}
1
Set
原创力文档

文档评论(0)