thể trùng lặp:
Cost of len() functionKý hiệu lớn-o cho hàm `len()` trong Python là gì?
Liệu len()
lặp trên các đối tượng trong một danh sách và sau đó trở về đếm của họ? Do đó, hãy cho nó O (n).
Hoặc ....
Có một danh sách python giữ một số lượng của bất kỳ đối tượng được nối thêm vào nó và ra khỏi nó và sau đó chỉ cần quay trở lại này "đếm" khi len()
được gọi là? Vì vậy, hãy cho nó O (1).
đó là 'O (1) 'đây là những gì bạn cần: http://wiki.python.org/moin/TimeComplexity –