在Python中,哪种数据结构更高效/更快?假设顺序对我来说并不重要,并且无论如何我都会检查重复项,那么 Python 集比 Python 列表慢吗?
这取决于您打算用它做什么。
在确定某个对象是否存在于集合中时,集合的速度要快得多(如x in s
),但它的元素没有排序,因此您无法像在列表中那样通过索引访问项目。在实践中,集合的迭代速度也比较慢。
您可以使用时间模块 https://docs.python.org/library/timeit.html看看哪个更快适合您的情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)