Menu
Coddy logo textTech

Modifier des listes

Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 55 sur 77.

En plus d'accéder aux éléments d'une liste, vous pouvez également les modifier. Pour modifier un élément spécifique dans une liste, vous pouvez lui assigner une nouvelle valeur en utilisant son index.

Voici un exemple :

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)

Sortie :

["apple", "orange", "cherry"]

banana a été remplacé par orange

challenge icon

Défi

Facile

Créez une fonction nommée change_element qui modifie une liste en remplaçant un élément par une nouvelle valeur.

Paramètres de la fonction :

  • lst - la liste à modifier
  • index - la position de l'élément à remplacer
  • new_element - la nouvelle valeur à placer à cette position

Ce que la fonction doit faire :

  1. Prendre l'élément à l'index spécifié dans la liste
  2. Le remplacer par le nouvel élément
  3. Retourner la liste modifiée

Exemple : change_element([1, 2, 3], 0, 9) devrait retourner [9, 2, 3] car elle remplace l'élément à l'index 0 (qui était 1) par 9.

Aide-mémoire

Pour modifier un élément spécifique dans une liste, utilisez son index :

my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)  # Sortie : ["apple", "orange", "cherry"]

Cela modifie l'élément à l'index 1 de "banana" à "orange".

Essayez vous-même

def change_element(lst, index, new_element):
    # Écrire le code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals