【发布时间】:2020-06-17 10:48:08
【问题描述】:
在 python 中使用集合,我想将许多项目添加到我的集合中,其中一些可能已经存在于该集合中。
在不检查是否已经存在的情况下将项目添加到集合中是否更快,或者检查集合中是否已经存在每个项目并且仅在不存在时才添加是否更快?
【问题讨论】:
-
渐近地说,两者都需要
O(n)时间来构建集合。可能是他们俩的时间。我会使用set(iterable)。
标签: python duplicates set