On Apr 25, 5:44 pm, Robert Bossy <[EMAIL PROTECTED]> wrote: > Peter Otten wrote: > > Rogério Brito wrote: > > >> i = 2 > >> while i <= n: > >> if a[i] != 0: > >> print a[i] > >> i += 1 > > > You can spell this as a for-loop: > > > for p in a: > > if p: > > print p > > > It isn't exactly equivalent, but gives the same output as we know that a[0] > > and a[1] are also 0. > > If the OP insists in not examining a[0] and a[1], this will do exactly > the same as the while version: > > for p in a[2:]: > if p: > print p >
... at the cost of almost doubling the amount of memory required. -- http://mail.python.org/mailman/listinfo/python-list