我有一段Python 3中的废弃(discard)和移除(remove)函数的代码。有人可以解释一下它们之间的区别吗?
remove()函数:
num_set = set([0, 1, 2, 3, 4, 5])
num_set.remove(0)
print(num_set)
o/p
{1, 2, 3, 4, 5}
discard() 函数:
num_set = set([0, 1, 2, 3, 4, 5])
num_set.discard(3)
print(num_set)
o/p:
{0, 1, 2, 4, 5}