how to break a for loop?
Giovanni Bajo
noway at sorry.com
Tue Feb 21 03:35:41 EST 2006
bonono at gmail.com wrote:
>> I need to remove zeros from
>> the begining of list, but I can't :-(.
>
> I believe the following is almost a direct translation of the above
> sentence.
>
> import itertools as it
> a=[0,0,0,1,0]
> a[:]=it.dropwhile(lambda x: x is 0, a)
Usa lambda x: x==0 or simply lambda x: x
Using 'is' relies on the interpreter reusing existing instances of the
immutable object '0', which is an implementation detail.
--
Giovanni Bajo
More information about the Python-list
mailing list