python:programmes:listes_operations
Ceci est une ancienne révision du document !
Exemples :
# Multiplie les nombres de la liste au carré >>> map(lambda x: x**2, range(10)) [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] # N'affiche que les nombres de la liste qui sont divisibles pas 2 >>> filter(lambda x: x % 2 == 0, range(10)) [0, 2, 4, 6, 8] # N'affiche que les nombre de la liste qui sont divisibles par 2 et les multiplie au carré >>> map(lambda x: x**2, filter(lambda y: y % 2 == 0, range(10))) [0, 4, 16, 36, 64]
Autre méthode :
>>> [x**2 for x in range(10) if x % 2 == 0] [0, 4, 16, 36, 64]
python/programmes/listes_operations.1364067907.txt.gz · Dernière modification : 2013/03/23 19:45 de root