关于集合中的remove()和discard()方法的区别,以下说法正确的是?
在移除的元素不存在时都会抛出KeyError。
在移除的元素不存在时remove()会抛出KeyError,而discard()不会。
discard()会随机删除一个元素,remove()删除指定元素。
两者都只能通过索引删除元素。