gpt4 book ai didi

python - 为什么在 python 中有 .discard(element) 时使用 .remove(element)?

转载 作者:太空宇宙 更新时间:2023-11-04 09:43:43 26 4
gpt4 key购买 nike

<分区>

.discard(x):此操作从集合中删除元素。如果元素不存在,则不会引发 KeyError。

.remove(x):此操作从集合中移除元素。如果元素不存在,它会引发 KeyError。

所以我的问题是,使用 remove(x) 函数的原因是什么,因为它会通过清除错误给我们的程序带来问题。我觉得它是无用的函数,因为 discard(x) 做完全相同的事情而不会对我们的程序造成任何不可预测的行为。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com