可能重复:
len() 函数的成本
是否len()
遍历列表中的对象然后返回它们的计数?因此给它一个O(n)。
或者....
python列表是否保留附加到它并从中删除的任何对象的计数,然后在len()
调用时简单地返回这个“计数”?因此给它O(1)。
可能重复:
len() 函数的成本
是否len()
遍历列表中的对象然后返回它们的计数?因此给它一个O(n)。
或者....
python列表是否保留附加到它并从中删除的任何对象的计数,然后在len()
调用时简单地返回这个“计数”?因此给它O(1)。