170 votes

Comment ajouter un nombre entier à chaque élément d'une liste ?

Si j'ai list=[1,2,3] et je veux ajouter 1 à chaque élément pour obtenir la sortie [2,3,4] , comment faire ?

Je suppose que je devrais utiliser une boucle for, mais je ne sais pas exactement comment.

7voto

satomacoto Points 951

Python 2+ :

>>> mylist = [1,2,3]
>>> map(lambda x: x + 1, mylist)
[2, 3, 4]

Python 3+ :

>>> mylist = [1,2,3]
>>> list(map(lambda x: x + 1, mylist))
[2, 3, 4]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X