>>> list = [1,2,3]
>>> reversed(list) # => <listreverseiterator object>
>>> list.reverse() # =>Opération destructrice
>>> list
[3,2,1]
>>> list = [1,2,3]
>>> list[::-1] # =>Le plus simple et le plus puissant
[3,2,1]
>>> list = [1,2,3]
>>> def inc(n):
... return n+1
...
>>> #Redondant mais facile à comprendre
>>> for i in reversed(list):
... print inc(i)
...
4
3
2
>>> #Attention car c'est une opération destructrice
>>> list.reverse()
>>> for i in list:
... print inc(i)
...
4
3
2
>>> list = [1,2,3]
>>> map(inc, list[::-1]) # =>Concis et puissant
[4, 3, 2]
Recommended Posts