No sorry, it's because my problem is not so simple: imagine that in a100 contains not integer sorted in a good way but a random float numbers. How could I display only one item every 10?
thanks Gabriele 2014-02-17 11:08 GMT-05:00 Oscar Benjamin <oscar.j.benja...@gmail.com>: > On 17 February 2014 16:05, Gabriele Brambilla > <gb.gabrielebrambi...@gmail.com> wrote: > > Hi, > > > > I'm wondering how I can (if I can) make a for loop in which I don't use > all > > the elements. > > > > for example > > > > a100 = list(range(100)) > > > > for a in a100: > > print(a) > > > > it print out to me all the numbers from 0 to 99 > > But if I want to display only the numbers 0, 9, 19, 29, 39, ...(one > every 10 > > elements) how can I do it WITHOUT defining a new list (my real case is > not > > so simple) and WITHOUT building a list of indexes? > > for a in a100: > if a % 10 == 9: > print(a) > > Alternatively: > > for a in a100: > if a % 10 == 9: > continue > print(a) > > > Oscar >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor