【发布时间】:2011-08-25 00:24:35
【问题描述】:
当您执行"test" in a 之类的操作时,其中a 是一个列表,python 是在列表上进行顺序搜索还是创建哈希表表示来优化查找?在应用程序中,我需要这个,因为我将在列表中进行大量查找,所以最好先执行b = set(a) 然后"test" in b 之类的操作?另请注意,我将拥有的值列表不会有重复的数据,而且我实际上并不关心它的顺序;我只需要能够检查一个值是否存在。
【问题讨论】:
标签: python list search find set