‫Très bien, découvrons certaines actions que nous pouvons effectuer sur les listes, et c'est très excitant car vous
‫pouvez effectuer de nombreuses actions sur les listes.
‫Maintenant, nous avons appris sur les fonctions, à droite.
‫Fonctions fournies avec Python.
‫Et nous avons en fait déjà vu celui-ci lorsque nous avons parlé de la force, qui est la fonction
‫de longueur, et ici nous pouvons lui faire calculer la longueur d'une liste.
‫Ainsi, par exemple, si nous avions un panier ici qui en avait un, deux, trois, quatre, cinq.
‫Bon, ce panier, si je calcule la longueur du panier, imprimons ici pour voir le
‫résultat.
‫Et je clique sur exécuter.
‫La longueur du panier est de cinq, car même s'il y a cinq articles, rappelez-vous qu'une longueur est la longueur réelle, elle ne commence pas
‫à compter à partir de zéro.
‫Ça va faire une longueur humaine, qui est de cinq.
‫Mais les listes deviennent vraiment puissantes en ce qui concerne les méthodes, donc au lieu d'une fonction intégrée, rappelez-vous qu'une méthode est une
‫faction qui appartient à quelque chose et qui est spécifique, disons, à un type de données.
‫Donc, si nous allons à la liste des méthodes, vous verrez que Python a un peu moins de méthodes que nous pouvons utiliser.
‫Et la façon dont nous utilisons.
‫Ces méthodes sont, rappelez-vous, nous ajoutons simplement un point.
‫Après une liste.
‫Jetons donc d'abord un coup d'œil à certains d'entre eux, je vais commencer par les ajouts, alors disons que dans ce panier, nous
‫voulons y ajouter quelque chose à la fin de la liste.
‫Eh bien, nous pouvons utiliser l'ajout.
‫Et souvenez-vous, avec une méthode, dès que vous écrivez le point, je vous dirai ce qu'on peut utiliser, ce qui est
‫très, très utile quand on a un éditeur.
‫Le premier est donc un stylo.
‫Et si je survole cela, eh bien, cela me dit simplement d'ajouter un objet à la fin.
‫Et en Python, un objet est bien, tout en Python est un objet.
‫Un nombre est un objet.
‫Une liste est un objet.
‫Alors pensez-y juste comme un article pour l'instant, donc si je veux dépenser, disons, cent à la fin de la
‫liste et vous savez quoi ?
‫Ajoutons une nouvelle liste ici.
‫Et cette nouvelle liste fera l'ajout pour nous si j'imprime la nouvelle liste et que je clique sur exécuter.
‫Je n'en reçois aucun.
‫Hum, c'est bizarre.
‫Et si j'imprimais ?
‫Panier ici.
‫Si je clique, cours.
‫D'accord, ça y ressemble.
‫Le panier était un Pennetta, nous en avons ajouté une centaine, mais une nouvelle liste lorsque nous lui avons attribué le panier ajouter
‫cette nouvelle liste est complètement nulle et c'est parce que l'ajout modifie la liste en place.
‫Que signifie en place ?
‫Cela signifie qu'il ne produit pas de valeur.
‫Tout ce qu'il fait, c'est dire, hé, je vais juste en ajouter une centaine à ce panier que tu m'as donné, mais je
‫m'en fiche vraiment.
‫Je ne produis pas de résultat.
‫Je change juste ça pour toi.
‫Je sais que c'est un peu déroutant, donc pour que notre nouvelle liste ait cent à la fin,
‫nous devons faire quelque chose comme ça.
‫Si je clique, cours.
‫Voilà après avoir ajouté.
‫Au panier, on peut alors affecter de sorte que la nouvelle liste pointe vers Panier, qui pointe vers cette liste qui a
‫été modifiée.
‫D'accord, qu'y a-t-il d'autre ?
‫Eh bien, il y a aussi quelque chose qui s'appelle insert, et vous voyez ici que insert donne un index et un objet afin que
‫nous puissions insérer quelque chose qui n'est pas à la fin de la liste.
‫Je veux dire, nous pourrions mais nous pouvons aussi l'insérer n'importe où dans un index.
‫Ainsi, par exemple, dans ce cas, si j'insère un 100.
‫A zéro un, deux, trois, quatre, index célesta de quatre et je clique sur Run !
‫J'ai ajouté 100 à l'index de quatre, si je fais l'index de cinq et que je clique sur exécuter.
‫J'en ai ajouté cent à la fin de la liste.
‫Essayons maintenant de copier ceci et voyons si nous pouvons simplement l'ajouter ici.
‫Si je clique, cours.
‫Encore une fois, même chose Insert modifie la liste en place, il ne crée pas une nouvelle copie de la liste.
‫Très bien, et si nous ajoutons ceci.
‫Comme ça.
‫Bien.
‫Encore une fois, Insert modifie la liste en place, c'est-à-dire qu'il ne sort pas vraiment de nouvelle liste, il modifie simplement
‫ce qui existe en mémoire.
‫Enfin, il existe une autre méthode appelée extend et extend au lieu d'un élément ou objet réel prend ce que
‫nous appelons un itérable, que nous aborderons plus tard.
‫Mais c'est quelque chose que vous pouvez boucler.
‫Vous pouvez parcourir, qui est une liste.
‫Donc nous lui donnons juste une autre liste, comme, disons cent ou cent un.
‫Donc, si je l'exécute à nouveau, ce n'est pas le cas, je vais mettre une nouvelle liste, cela modifie simplement la liste en place
‫et l'ajoute.
‫Ou étend notre liste et nous pouvons également lui donner un seul élément.
‫Très bien, continuons avec la méthode de suppression.
‫Maintenant, avec la suppression, nous avons à nouveau quelques choses amusantes que nous pouvons faire.
‫Continuons donc avec ce panier que nous avons utilisé et qui en contient maintenant une centaine.
‫Et la façon dont nous pouvons supprimer des choses est, eh bien, il y a plusieurs façons.
‫Le premier est panier, point, pop et basket up pop.
‫Si je vais comme ça et imprimons ce panier, je vais commenter la nouvelle liste pour l'instant, puisque nous ne
‫l'utilisons pas, puis nous allons dire panier, point, éclater puis imprimer.
‫Baskett.
‫Exécutons ceci.
‫Et Pop sort tout ce qui est à la fin de la liste, dans notre cas, à la fin de la
‫liste, parce que nous avons étendu le panier à cent, ce cent est supprimé.
‫Si je refait BASKETT pop.
‫J'espère pas ici, ici et je cours.
‫Vous voyez que cent et cinq sont supprimés.
‫Et si je faisais pop zéro ?
‫Si je clique sur exécuter ici.
‫Il supprime l'élément.
‫Dans l'index, donc ici, Pop Zero va supprimer tout indice de zéro, qui est un.
‫Maintenant, il y a aussi la suppression des points.
‫Supprimer à nouveau est nous lui donnons une valeur que nous voulons supprimer.
‫Donc, dans notre cas, disons que nous voulons supprimer le numéro quatre.
‫Eh bien, si nous exécutons ceci.
‫Cela va en supprimer quatre pour nous, donc remove nous lui donnons la valeur que nous voulons supprimer avec pop, nous lui
‫donnons l'index que nous voulons supprimer.
‫Et juste pour voir si cela fonctionne, ajoutons une nouvelle liste ici.
‫Et nous dirons que nouvelle liste équivaut à supprimer Baskette.
‫Ajoutez une nouvelle liste ici, voyez si cela est modifié.
‫Non, il n'est pas modifié, cela signifie que remove fonctionne en place, il ne renvoie pas de valeur.
‫Cela change simplement la liste que vous lui donnez.
‫Et si on le faisait, Pop ?
‫Si je lance ça, j'en reçois cinq, hmmm, pourquoi ça ?
‫Et c'est quelque chose que vous devez juste vous habituer à différentes méthodes, faire des choses différentes.
‫Par exemple, pop, la façon dont cela fonctionne est que pop renvoie, tout ce que vous venez de supprimer dans notre cas lorsque nous
‫l'avons fait pour cela est un indice de zéro un, deux, trois, quatre huit.
‫Rends-moi le numéro cinq.
‫Même s'il l'a retiré du panier, il a quand même rendu quelque chose et la raison pour les autres est que nous
‫n'en avons pas eu.
‫C'est alors qu'une méthode ne renvoie rien, elle n'en renvoie aucun.
‫Un sujet que nous allons aborder sous peu.
‫Vous devez donc être prudent et comprendre ce que renvoie chaque méthode.
‫Si je dépasse, je vois ici que cette petite flèche me montre qu'aucune n'est renvoyée.
‫Cela signifie qu'il ne produira rien avec cette méthode.
‫Cela ne fera que modifier ou étendre une liste qui lui a été donnée.
‫Ne vous inquiétez pas si cela prête à confusion, c'est quelque chose auquel vous allez vous habituer au fur et à mesure que nous nous
‫entraînerons de plus en plus.
‫Maintenant, la dernière méthode de suppression que je veux vous montrer est claire et claire, comme vous pouvez le deviner.
‫Combattez, cliquez, courez ici.
‫Bon, ce n'en est pas un, mais si je vais dans le panier et que je clique sur Exécuter !
‫Le panier est vide, vide, supprime tout ce qui est dans la liste, le vide complètement.
‫Tout comme son nom l'indique.
‫D'accord, c'était beaucoup, mais il en reste encore quelques-uns, alors faisons une pause et je vous retrouve dans la
‫prochaine vidéo.
‫Bye Bye.