Ajouter des entiers à une liste en Python #
Utiliser le list.append()
pour ajouter des entiers à une liste en Python, par exemple
my_list.append(6)
. Le site list.append()
ajoute un élément à la fin de la
liste.
my_list = [2, 4]
my_list.append(6)
print(my_list)
my_list.extend([8, 10])
print(my_list)
my_list.insert(0, 100)
print(my_list)
Le premier exemple utilise la méthode
list.append
pour ajouter un nombre entier à la fin de la liste.
Si vous devez ajouter une plage d’entiers à une liste, utilisez la méthode range()
classe.
my_list = []
for i in range(1, 10):
my_list.append(i)
print(my_list)
La classe range est
couramment utilisée pour boucler un nombre spécifique de fois en for
boucles et prend
les paramètres suivants :
Nom | Description |
---|---|
start |
Un nombre entier représentant le début de la plage (la valeur par défaut étant 0 ) |
stop |
Aller jusqu’à, mais sans inclure l’entier fourni |
step |
L’intervalle comprendra tous les N nombres entre start à stop (la valeur par défaut est 1 ) |
Si vous devez ajouter plusieurs entiers à une liste, utilisez la fonction list.extend()
méthode.
my_list = [2, 4]
my_list.extend([8, 10])
print(my_list)
Le site
list.extend
prend un itérable (tel qu’une liste) et étend la liste en ajoutant tous les éléments de l’itérable.
éléments de l’itérable.
Si vous devez ajouter un nombre entier à une position spécifique dans une liste, utilisez la méthode
insert()
méthode.
my_list = [2, 4]
my_list.insert(0, 100)
print(my_list)
Les index sont basés sur zéro en Python. En d’autres termes, le premier élément de la liste a
un index de 0
.
Le site
list.insert
insère un élément à une position donnée.
La méthode prend les 2 paramètres suivants :
Nom | Description |
---|---|
index | L’index de l’élément avant lequel il faut insérer |
élément | L’élément à insérer à l’index donné |
Vous pouvez également placer les entiers que vous souhaitez ajouter à la liste entre crochets pour en faire des éléments d’une autre liste et utiliser l’opérateur d’addition (+) pour combiner les deux listes.
my_list = [2, 4]
int_1 = 6
int_2 = 8
new_list = my_list + [int_1, int_2]
print(new_list)
Lorsque l’opérateur d’addition (+) est utilisé avec deux listes, on obtient une nouvelle liste qui contient les éléments des deux listes.
qui contient les éléments des deux listes.
On peut aussi utiliser un astérisque *
pour décomposer les éléments de la liste en une nouvelle
liste qui contient les entiers que vous voulez ajouter.
my_list = [2, 4]
int_1 = 6
int_2 = 8
new_list = [*my_list, int_1, int_2]
print(new_list)
L’astérisque *
dépaquette les éléments de la liste dans la nouvelle liste.