Re: Coding style
- From: "Bob Greschke" <bob@xxxxxxxxxxxxxxx>
- Date: Mon, 17 Jul 2006 15:24:38 -0600
<rurpy@xxxxxxxxx> wrote in message
news:1153168968.995422.198360@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
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
.
- Follow-Ups:
- Re: Coding style
- From: PTY
- Re: Coding style
- References:
- Coding style
- From: PTY
- Re: Coding style
- From: rurpy
- Coding style
- Prev by Date: Re: Help!
- Next by Date: Re: solving equation system
- Previous by thread: Re: Coding style
- Next by thread: Re: Coding style
- Index(es):
Relevant Pages
|