用于搜索列表中的某些内容的2种方法

时间:2014-01-14 16:59:11

标签: python python-2.7

在列表中查找内容时:我理解它可以通过(a)使用for循环(或while循环)遍历列表或(b)使用list_1语句中的if来完成。我尝试了两种方法来处理真正的大型列表(100万个元素),并使用上述两种方法对它们进行搜索。第一种方法需要0.57秒,第二种方法需要0.21秒。这些时间是反复获得的。 如果使用list_1方法中的if的第二种方法不使用列表遍历,它如何在列表中搜索某些内容?

1 个答案:

答案 0 :(得分:4)

是的,如果您的所有__init__都调用基类__init__,您可以完全删除覆盖,并节省额外的堆栈推送。