# 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當(dāng)中的元素粥诫,區(qū)別就是remove的元素在set當(dāng)中沒有的話會報錯纠吴,而discard不會。