美文网首页
python里的set的discard和remove的区别

python里的set的discard和remove的区别

作者: 扣篮的左手 | 来源:发表于2018-04-12 00:14 被阅读0次
    # set 的discard 和 remove
    set1 = {1,2,3,4,5}
    set1.discard(3)
    print('discard1: ', set1)   # discard1:  {1, 2, 4, 5}
    print('discard2: ', set1)   # discard2:  {1, 2, 4, 5}
    set1.remove(4)
    print('remove1: ', set1)    # remove1:  {1, 2, 5}
    set1.remove(4)
    print('remove2: ', set1)    # Error
    

    使用discard和remove都可以删除set当中的元素,区别就是remove的元素在set当中没有的话会报错,而discard不会。

    相关文章

      网友评论

          本文标题:python里的set的discard和remove的区别

          本文链接:https://www.haomeiwen.com/subject/drytkftx.html