Ajouter et enlever des éléments à une liste
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compteToutes les questions

madem
7 mai 2025
Résolue
2 réponses
Supprimer un entier 1 sans supprimer True
```python
l1 = [2, 3, 4, 5, 'flo', True, None, 'test', 't', 'y', 1]
l1.remove(1)
>>> [2, 3, 4, 5, 'flo', None, 'test', 't', 'y', 1]
```
En faisant `l1.remove(1)` je supprime le `True`. Si j'ai bien compris, `True` est un objet de type bool, qui est une sous-classe d'un int et qui vaut comme valeur 1. Du coup je comprends le fait que ça soit lui qui soit supprimé mais je trouve cela pas très pratique. Imaginons que je souhaite supprimer le premier entier 1 (et pas True) que je croise dans ma liste. Comment est ce que je peux faire ?
00:00:00 :Dans cette partie, on va voir comment ajouter et enlever des éléments à une liste.Pour ajouter un élément, on utilise la méthode append.Les méthodes, on y reviendra en détail dans une session à part entière plus tard,mais pour l'instant, sachez juste que c'est en tout point similaire à une fonction,
00:00:16 :à la différence qu'une méthode est associée à un objet.Pour ajouter un élément à une liste, on utilise donc la méthode append.Vous remarquez qu'à la différence d'une fonction,la méthode append est directement associée à la liste dans laquelle on veut ajouter des éléments,grâce au point qui les relie.
00:00:33 :Afin d'ajouter des éléments à notre liste, on va donc utiliser append comme on utilise une fonction.La valeur que l'on veut ajouter à notre liste doit être indiquée à l'intérieur de parenthèsesattachées à la méthode append.
00:00:46 :Vous remarquerez que j'ai dit la valeur et non pas les valeurs.En effet, la méthode append ne permet d'ajouter qu'une seule valeur à la fois.
00:00:54 :Pour ajouter plusieurs éléments d'un coup, on utilise la méthode extend.Avec extend, on peut étendre notre liste avec plusieurs valeursque l'on passe à cette méthode sous forme d'une liste.
00:01:05 :Faites bien attention de passer une liste et non pas plusieurs valeurs à la suite, comme ceci.La méthode extend n'accepte qu'un argument.Si vous lui passez plusieurs valeurs séparées par des virgules, vous obtiendrez une erreur.
00:01:17 :Maintenant qu'on a vu comment ajouter des éléments, on va voir comment en enlever.Pour ça, on utilise la méthode remove.Pour enlever un élément de notre liste, il suffit donc d'indiquer l'élément qu'on veut enlever à la méthode remove.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.