码迷,mamicode.com
首页 > 其他好文 > 详细

set()中的remove和discard

时间:2020-01-07 20:05:35      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:集合   arp   pre   highlight   erro   move   使用   元素   对比   

set中使用remove和discard都删除元素,用remove删除时如果元素在集合中没有会报错,而discard不会

c = set({‘1‘,‘2‘,‘3‘})
c
{‘1‘, ‘2‘, ‘3‘}

c.remove(‘1‘)
c
{‘2‘, ‘3‘}

c.remove(‘4‘)
KeyError: ‘4‘

 对比discard

c = set({‘1‘,‘2‘,‘3‘})
c
{‘1‘, ‘2‘, ‘3‘}

c.discard(‘1‘)
c

{‘2‘, ‘3‘}

c.discard(‘4‘)
c
{‘2‘, ‘3‘}

  

set()中的remove和discard

标签:集合   arp   pre   highlight   erro   move   使用   元素   对比   

原文地址:https://www.cnblogs.com/xiaodongsuibi/p/12163210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!