在列表中查找内容时:我理解它可以通过(a)使用for循环(或while循环)遍历列表或(b)使用list_1语句中的if来完成。我尝试了两种方法来处理真正的大型列表(100万个元素),并使用上述两种方法对它们进行搜索。第一种方法需要0.57秒,第二种方法需要0.21秒。这些时间是反复获得的。 如果使用list_1方法中的if的第二种方法不使用列表遍历,它如何在列表中搜索某些内容?
答案 0 :(得分:4)
是的,如果您的所有__init__
都调用基类__init__
,您可以完全删除覆盖,并节省额外的堆栈推送。