Exemples de comment ajouter un nombre à tous les éléments d'une liste en python:
Ajouter un nombre à une liste de nombres entiers:
Ajouter +10 à tous les entiers d'une liste avec une "list comprehension":
>>> l2 = [i+10 for i in l]>>> l2[13, 11, 15, 18, 14]
Incrémenter une liste de nombres entiers:
>>> l = [3,1,5,8,4]>>> l2 = [i+1 for i in l]>>> l2[4, 2, 6, 9, 5]
Ajouter un nombre à une liste de nombres réels
Exemple de comment incrémenter une liste de nombres réels
>>> import numpy as np>>> l = [i for i in np.arange(0,2,0.5)]>>> l[0.0, 0.5, 1.0, 1.5]>>> [i+1 for i in l][1.0, 1.5, 2.0, 2.5]
Ajouter un nombre à une liste de mots:
Exemple de comment ajouter un nombre à une liste de mots:
>>> s2 = [i+str(10) for i in s]>>> s2['coucou10', 'hi10', 'hello10']
Note 2: on peut aussi ajouter un mot à tous les mots d'une liste:
>>> s = ['coucou', 'hi', 'hello']>>> s2 = [i+' aaa' for i in s]>>> s2['coucou aaa', 'hi aaa', 'hello aaa']
Références
| Liens | Site |
|---|---|
| How to add an integer to each element in a list? | stackoverflow |
| List Comprehensions in Python | pythonforbeginners.com |
| str() | programiz.com |
