<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > PTY wrote: >> Which is better? >> >> lst = [1,2,3,4,5] >> >> while lst: >> lst.pop() >> >> OR >> >> while len(lst) > 0: >> lst.pop() > > A dozen posts, but nobody has posted the right > answer yet, so I will :-) > > It doesn't matter -- use whichever you prefer (*) > This is an angels on the head of a pin issue. > > (*) -- If your code is part of an existing body of > code that uses one or the other style consistently, > then you should do the same. >
I'd go even one step further. Turn it into English (or your favorite non-computer language): 1. While list, pop. 2. While the length of the list is greater than 0, pop. Which one makes more sense? Guess which one I like. CPU cycles be damned. :) Bob -- http://mail.python.org/mailman/listinfo/python-list