Am 01.04.2011 19:16, schrieb Karim:


Hello,

I would like to get advice on the best practice to count elements in a
list (built from scractch).

It's not clear to me what your starting point is.

If you don't have a list and don't need a list, but have a large number of objects you create in your code sequentially or a large number of other events and you want to know how many of those objects exist / events have occured, then simply use a counter while creating.

If you have a list (for whatever reason), then use len().

HTH,

Jan

The number of elements is in the range 1e3 and 1e6.

1) I could create a generator and set a counter (i +=1) in the loop.

2) or simply len(mylist).

I don't need the content of the list, indeed, in term of memory I don't
want to wast it. But I suppose len() is optimized too (C impementation).

If you have some thought to share don't hesitate.

Karim
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to