dans cette vidéo nous allons continuer notre travail sur les listes après avoir vu le cac reste et d'une liste comment créer une liste et comment accéder aux éléments du liste que ce soit avec la technique d'indexation ou bien avec la technique de découpage dans cette vidéo nous allons voir les opérateurs qui nous permet de faire par exemple la concaténation de liste par exemple l1 et l2 dont une nouvelle liste l on va voir aussi comment multiplier une liste fois en nombre par exemple antilles ce qui permettra de créer trois fois la liste m avec les mêmes éléments par la suite nous allons voir les opérateurs qui ne permet de faire la comparaison 2 de liszt voilà donc ça c'est l'objectif de cette vidéo c'est les opérateurs ou bien les opérations qu'on ne peuvent ont effectué sur une liste aux biens entre deux listes il est anormalement trois opérateurs principaux donc on a la concaténation la réputation c'est à dire créer plusieurs fois la même liste et on a les opérateurs de comparaison alors pour la syntaxe on commence avec les opérateurs l'opérateur de concaténation c'est l'opérateur dans ce cas-là plus il est utilisé pour tout simplement qu'on katyn et 2 si nous mettons par exemple elle un plus et l2 il nous affectons ça à la liste elle la liste elle va contenir la concaténation de l en plus elles deux vous pouvez appliquer ou bien utiliser la concaténation avic sa technique aux biens à vic la technique suivantes plus égale donc l1 plus égale cela va permettre de prendre les éléments de l1 les cons katyn et avec les éléments de l2 et affective cela à la liste l1 à l'heure dans ce cas là donc ça c'est une remarque tulle et les opérant dans ce cas là ce sont dix listes ensuite on à la répétition ont bien la multiplication donc l'opérateur étoilé utilisé entre une liste et un nombre n donc c'est assez un membre entier par exemple alors si nous ne prenons par exemple l'exemple suivant l x n et nous affectons sahel ça permet de faire quoi de ce a permis de créer une fois les mêmes éléments de l est affectée ça a la même liste elles ne peuvent ont utilisé cette technique ou bien tout simplement cette technique telle foi égal m alors dans ce cas là elle si une liste c'est un membre anti bien sûr qu'il doit être positif le troisième type d'opérateurs ce sont les opérateurs de comparaison et on a plusieurs donc on a égalé galles pour vérifier ce que et les deux listes sont identiques différents affaires et grasshopper égal à ferrer strictement aux biens supérieurs strictement à l'heure voilà donc on ne peut pas exemple affectées ça à une variable x dans ce cas là il faut faire attention puisque x6 une variable de type dans ce cas-là booléens c'est à dire que sa valeur soit lui ou bien fade et bien sûr l1 et l2 ce sont deux listes donc là juste une petite remarque pour que deux listes soient identiques il faut qu'ils aient la même d'abord la même panne le même nombre d éléments et contient 2 à 2,10 et les mots et gars c'est à dire qu'on a les mêmes éléments de la liste n 1 sont les mêmes de l2 avec le même ordre voilà donc le revenons à notre exemple si on a la liste l1 et l2 et nous voulons utiliser la concaténation c'est à dire qu'on continue leed alors d'abord il faut dit que l'art et la liste l1 avec la méthode suivante déclaré la liste l2 et après nous pouvons utiliser une autre liste aux biens elles un bel 2 pour recevoir la concaténation de l en plus l 2 avec la méthode suivante si vous voulez appliquer la multiplication ou bien la répétition avec 3 tout simplement il y a dix et de méthode donc la première méthode consiste à d'abord déclaré la liste est ensuite affecté à la variable elle donc la même variable l x 3 ce qui permettra de créer trois voies la même liste est ou bien vous pouvez utiliser la multiplication avec cette méthode c'est le raccourci est donc l x égal 3 et la deuxième méthode sait faire les deux en même temps c'est à dire la déclaration et la multiplication en déclare est aussi ont fuit la multiplication ce qui permettra de créer la liste elle avec 4 2 9 3 fois ne passons maintenant à la comparaison et on suppose l1 et l2 quand vous voyez là on a les mêmes éléments même ordre la même taille donc là si vous faites printemps elle a un super gars la l2 donc le résultat normalement qui sera affiché à l'écran c'est tout lui puisque elle un égal il dit on a super heures au hédas donc ça sent les opérateurs nous ne pouvons appliquer sur les listes nous passons maintenant à une autre chose toujours à propos des opérations que nous pouvons effectuer sur une liste aux biens contre évoluent et les variants et on suppose qu'on a le jour suivant donc vous le connaissez tous donc c'est lionel messi et on a la liste elle qui contient les informations de ce jour là donc on est d'abord le nom la date de naissance et aussi la taille de ce jour là alors on se pose la situation suivante nous voulons donc créé la liste donc pour créer la liste c'est très simple elle reçoit donc les trois éléments qu'on voyait là donc avec python devons créer une liste à vic dix types des variables différentes par exemple ici une chaîne de caractères là on a un nombre on dit et là on a un nombre réel aux biens de type flotte à l'heure on suppose qu'on a trois variables la variable non la variable date de naissance est la variable de taille ce sont des variables normal donc ce ne sont pas des listes alors si nous voulons affecté chaque élément de la liste à une variable par exemple nous voulons affecté donc le premier élément de la liste avec lundi 0 à la variable nom pareil pour la date de naissance et la taille ne pouvons utiliser la méthode suivante donc on a vu ça au niveau de la vidéo précédente donc au niveau de l'utilisation des indices nous affectant le premier élément de la lys à la variole ne vont affecter le deuxième élément à la variable date de naissance ils ne peuvent ont affecté la 3ème variable ou bien troisième élément à la variable taille après l'exécution de s'il est la nôtre nous aurons dont les variables mandate naissance et la taille les éléments de la liste elle alors ça c'est la première méthode avic python ne pouvons utiliser une deuxième méthode c'est ce qu'on appelle l'affectation multiples alors il suffit juste de mettre les noms des variables à gauche séparées par des virgules et après ils ne peuvent on mettre la liste à droite est automatiquement python va prendre le premier élément de la liste il va l'affecter à cette variable le deuxième élément de la liste des valeurs affectées à cette variable est le troisième élément de cette liste et elle va l'affecter à cette variable et après donc nous aurons le même résultat c'est ce qu'on appelle l'affectation multiples alors aussi avec python nous pouvons utiliser ce canapé l'affectation multiples mais avec découpage ou bien slicing qu'on a vu on ne vous de la vidéo précédente alors je vous donne un exemple on suppose qu'on a la liste l afic les éléments suivants alors là ce sont les indices de chaque élément que ce soit l'indic sage positif pour bien négatif et on sait pause l'ensemble des opérations suivantes alors d'abord nous voulons par exemple remplacer trois premiers éléments de la liste alors une première méthode consisterait par exemple à prendre cet élément par exemple elle 0 est affecté à l 0 une nouvelle valeur la même chose l1 et l2 avec python ne pouvons utiliser le découpage avic donc la technique suivant alors on peut par exemple mettre les trois premiers éléments si vous utilisez du coupage avec cette méthode juste 2.3 donc ils t'en vas commencer à partir par dit faux pas à partir de le premier élément de l'accident zéro jusqu'à donc cette valeur là qui n'ont su ici ou bien cet indic ce mets moins 1 c'est-à-dire à 7 cet élément est il va remplacer à la fois à aller moins 6 et 10 par les valeurs 23 à nice et 8,37 et nous aurons après l'exécution de cette instruction la liste elle avec les nouveaux éléments suivants voilà donc ça si donc la l'utilisation de l'affectation multiples combiné avec cela ici nos biens du couple alors si nous voulons remplacer les deux derniers éléments donc est ce qu'il ya une méthode donc essayer de réfléchir à comment faire donc je suis les aidiez variable ou bien dit valeur aléatoires donc est juste il faut mettre la syntaxe exact alors je vous donne là la méthode donc pour affecter ou bien changer les deux derniers éléments ce qu'on vous en faire c'est de commencer à partir de lundi -2 donc ça ça va permettre de régler le problème si vous avez plusieurs éléments il vous ne connaissait pas la tacc exacte de la liste donc il faut juste mettre moins 2 est automatiquement vous aurez et deux derniers éléments de la liste rit bien sûr il faut ajouter deux points pour aller jusqu'à la fin et après donc on va affecter au lieu donc de dès qu'on va mettre c'est à pau lieu de curieux on va mettre par exemple aux files voilà après l'exécution de cette ligne nous aurons le résultat suivant maintenant on suppose qu'on a utilisé la ligne suivront essayer de deviner quel est le résultat après l'exécution de cette alors on va discuter le résultat de normalement nous allons prendre les éléments de la liste à partir de l'élément 2 c'est-à-dire avec l'ain 10,1 jusqu'à 4 - 1 c'est à dire 3 alors on va remplacer les trois éléments suivants avec juste deux éléments est-ce que cela il faisait oui il est faisable si vous êtes en train d'utiliser le du coupage et vous voulez modifie pas exemple changer la valeur de dix éléments avec vues uniquement deux éléments cela est faisable et tout simplement python ce qu'il va faire il va remplacer les trois éléments par deux et après l'exécution qu'on vous voyez là après l'exécution de cette ligne nous aurons le résultat suivant au niveau de la liste elle lui d'avoir six éléments nous aurons uniquement cinq éléments et en remplaçant les trois élus - nice 8,36 2005 par ok et creux on passe maintenant à l'instruction suivante on suppose qu'on a fait la chose suivante on a affecté à la partie suivante bien à tronche ou bien à cette partie de la liste de 1 à 2 les trois éléments suivants toujours avec le découpage est une chose que j'ai oublié de le signaler donc il faut mettre toujours une liste donc ces noms vous aurez une heure donc toujours une liste donc là se sont dit les opérations qui sont faisable si vous mettez juste une valeur normale donc ça ça va poser une erreur bien générer une heure nous revenons maintenant à notre exemple nous voulons changer donc les éléments à partir de lundi à jusqu'à 2 c'est à dire uniquement cette valeur alors est ce que cela est faisable oui il est faisable à l'heure au lieu de hockey aux biens de cet élément nous allons mettre au niveau de cette partie là trois autres éléments donc cet élément cet élément et 7 et les mots et le résultat après l'exécution de cette l'insee le résultat se vendre au lieu d'avoir dans ce cas là cinq éléments nous aurons donc cet élément à l'heure au lieu de ok nous aurons beau - 6,44 et aux voiles voilà donc ça c'est une affectation multiples comptes l'exécuter avec la méthode de découpe est maintenant le cas sont à l'instruction suivante on sait pose qu'on a mais ça donc l3 jusqu'à 5 et on a affecté une liste vides à cette partie là alors de 3 jusqu'à 5 c'est à dire les deux éléments sûrs alors qu'elle est le résultat après l'exécution de cette ligne alors le résultat est très simple nous allons juste supprimés si deux listes puisqu'on a affecté une liste ville et au lieu d'avoir cet élément nous aurons dans ce cas là cinq éléments bien sûr on a juste supprimer vol et rue donc ça si une méthode qui permet de remplacer deux éléments à 0 éléments ou bien la suppression mais si vous voulez vraiment supprimer un élément bien ajouter un élément donc nous allons découvrir ça à travers la vidéo suivante à lady fonctions alors voilà donc ça si le résultat on passe maintenant à l'instruction secondes si vous faites moins deux jusqu'à -2 à l'heure - 2 jusqu'à -2 on se positionne au niveau de cet élément là et quand vous voyez là on a affecté 0 et usa à cette partie là de la liste alors à votre avis qui lui le réseau alors le résultat nous conservons la même liste puisqu'on n'a pas vraiment mentionné un élément site donc puisqu'on a commencé de -2 jusqu'à moins 2 mois 1 c'est à dire juste on va conserver la liste mais on puisque ça on voit ajouter deux éléments de la liste c'est à dire lui d'avoir cinq éléments nous allons avoir cet élément est le résultat est le suivant avant cet élément donc moins de nous insérer la valeur zéro et usant et ça c'est le résultat maintenant nous allons passer à l'instruction second suppose qu'on a affecté à elle ses comptes de points fin alors que vous voyez là la taille de la liste et 7 et on a utilisé 50 jusqu'à le dire les mêmes que vous voyez là donc on n'a pas l'élément avec l' indice 50 mais si vous êtes en train d'utiliser du coc page cela ne pose pas de problème et python va accepter ça et va tout simplement se positionner au niveau de la fin de la liste et il va ajouter ce que vous avez mentionné par exemple l'a tout simplement on va ajouter à la fin de la liste par exemple l'élément fin maintenant le passant à l'instruction suivante on sait pas qu'on a utilisé la technique sûre quand vous voyez là ça c'est le premier élément si on ne m'étant rien entre les deux points ça c'est à dire que python vois aller jusqu'à la fin de la liste et là on a ajouté une nouvelle chose c'est le pas c'est à dire on commence avec zéro avec un pas de deux c'est-à-dire l'élément second et deux éléments suivants et quatre éléments suivants 6 6 alors on a fait quoi on a sélectionné quatre éléments de la liste et on a affecté à ces éléments les valeurs suivantes cela est faisable et aussi il est autorisé affectivement et le résultat est le suivant donc nous aurons au lieu d'avoir par exemple tron 23 nous aurons huit au lieu d'avoir moins 6.4 nous aurons phase 1 6 8 pour les autres éléments c'est à dire qu'on a remplacé les éléments dans l'indicé et perd pas on perd donc sa juste une erreur après nous passant à l'instruction suivante si nous voulons remplacer tous les éléments à vic lundi 1 4 ici avec un élément c'est à dire nous allons remplacer bout 4 iffim avec le mot alors comment vous allez faire si vous avez proposé la méthode secondes donc vous commencez avec a bien sûr avec papa de trois donc ça c'est l'élément numéro un partout 3 6 1 l'émotion est là et ça c'est le dernier élément et vous affectez uniquement la valeur 8 cela va poser une heure donc il faut faire attention lorsqu'ils vous vous êtes en train d'utiliser le pas il faut avoir la même taille la même taille c'est à dire on a sélectionné quatre éléments on doit affecter quatre éléments ici on a sélectionné with éléments on doit affecter trois éléments si vous êtes en train d'affecter au lieu de 3 affecté un seul élément cela va générer une erreur au niveau d'exécution de votre quad alors ça c'est une erreur donc normalement si vous voulez affecté à l'it aux trois éléments la même valeur donc il faut mettre 8 8 ou et trois fois maintenant on passe à la dernière instruction c vous fait-elle de points 10 20 30 alors quel est le résultat alors d'abord si vous mettez entre deux crochets de points c'est-à-dire choristes en train de sélectionner tous les éléments de la liste à partir du premier élément jusqu'à le dernier mot puisque on n'a rien mentionné avant les deux points et après les deux points et beat on va comprendre qu'on est en train de travailler avec tous les éléments de la liste alors tout simplement on a sillonné tous les éléments de la laisser aux on a remplacé deux éléments là avec 10 20 et 30 et le résultat après l'exécution de cette instruction est le suivant nous 10 20 et 30 et voilà donc ça ce qui concerne l'affectation multiples alors pour résumer tout ce que nous avons vu à propos de la fixation multiples donc l'affectation multiples bien sûr si a raccourci c'est quelque chose qui permet d'optimiser notre code qui permet d'affecter dix éléments de la liste à plusieurs variables dont une seule ligne de code voulait d'avoir par exemple trois lignes de code pour affecter trois éléments de la liste ou trois variables nous aurons uniquement une seule ligne de code et voilà donc ça c'est l'instruction le varyag numéro invariable numéro 2 jusqu'à le dernier variable et la liste à droite voilà donc ça si une robe noire elle si une variable de type liste autre variable ce sont des variables normal donc deux types int flash ou bien boulin après on a aussi vu ce qu'on appelle l'affectation multiples mais avec ou bien en utilisant la méthode de du coupage à leur python permet également d'effectuer ce genre d'opération c'est à dire affecter un élément ou bien une liste d'éléments à une partie d'une liste par exemple là il faut faire attention donc il faut toujours mettre les éléments qu'on doit l'affecté entre deux crochets c'est à dire une liste on doit utiliser une liste là et après donc comme on avait juste avant donc là il faut mentionner par exemple l' indice de départs l'a10 fin et si vous voulez vous pouvez ajoutent-ils pas et après vous pouvez effectuer donc l'affectation multiples alors là une petite remarque est née m&p se sont respectivement l' indice du du bus lundi enfin réussi le pas de découpage après le l1 l2 l3 ce sont les éléments de la nouvelle est ce qu on est en train d'affecter alors pour bien comprendre que cela nous allons travailler sur un exercice c'est l'exercice numéro 5 dans cette liste disent exercer cette application sur les listes alors nous allons donner le résultat après l'exécution de chacune des instructions suivantes alors essayé de faire pour la vidéo et essayer de donner le résultat après l'exécution de chaque ligne alors je vais vous donner le résultat on commence donc on a affecté à l ain liste orange indice 4 donc c'est à dire on écrit les éléments de 1 jusqu'à 10 c avec un pas de 4 c'est à dire 1 après 5 après neuf et on a fixé sa à elle alors le résultat c'est tout simplement un 5 4 après nous allons crie aussi il est dans ce cas la l2 qui va commencer de deux jusqu'à 16 mais cette fois avec un pas de 5 à leurs deux donc après cinq éléments nous aurons dans ce cas là cet institut est donc 2,7 et 7 + 5 ce qui va donner 12 donc ça c'est le résultat après l'exécution de cette line d'instruction donc 2.5 ce qui va donner 10 est donc 17 c under d'autres intervalle de la fonction on passe maintenant à cette opération on a utilisé la concrétisation et on a affecté tout ça à la liste elle trop à plat leur après l'exécution de cette instruction le résultat et la suivrons donc on a tout simplement continuer les éléments de la l1 avec eux les éléments de la liste et le et voilà donc ça c'est le résultat après l 4 cl 1 x 2 c'est à dire qu'on a pris donc l1 et on a multiplié cette liste avec 2 donc ça les résultats ces deux fois l'hymne liste alors le résultat est le suivant après on a un fichier le résultat de cette expression c'est une expression de comme par exemple donc est ce que l 4 égard il 3004 ça ce sont les éléments dont on a ici qu'on vous voyez là la même taille nous qu'on va comparer 2 à 2 les éléments aucun égal à 1,5 égale à 5 9 égal à 9 2 et gala à l'heure donc quand vous voyez la lie de liste sont différents à l'heure le résultat ses forces après on a utilisé l'affectation multiples avec la méthode de découpage donc on a pris les éléments de la liste l3 donc cette liste là donc à partir de -3 donc là ça six mois à - 2 - 3 - 4 - 5 mois 6 l à partir de cet élément jusqu'à moi jusqu'à moi ainsi vous mettez moi hein c'est à dire moi un mois 1 c'est-à-dire jusqu'à 2 on a sélectionné uniquement deux éléments et on a fait quoi on a remplacé ces deux éléments avec trois autres éléments c'est à dire 1 5 et 9 alors le résultat si tout simplement un 5 9 à 5 9 et 2 et voilà donc ça c'est le résultat après le passant à l'opération suivante donc on a changé les éléments de la liste l4 donc cette liste alors donc ça ce sont les indices donc ça c'est lundi 0 1 2 3 4 5 puisqu'on l'a utilisé lundi sage positif après on a sélectionné lisez-le à partir de cet élément est l'élément 5 jusqu'à l'élément avec lundi 5 - ah c'est à dire cet élan alors on a sélectionné quatre éléments on a affecté d'abord à cet élément là on vient à cette partie de cette liste 4,5 x 2 x c'est-à-dire 4,5 plus donc on a sélectionné tous les éléments de la liste l1 mais bon ordre inverse donc puisqu'on a fait un pas négatif donc l1 l1 voilà ça c'est la liste l1 qu'est-ce qu'on a changé la liste un an au travers les autres et instructions n'ont à l'heure on a près les éléments de l'ès 1 mais dans l'ordre inverse si tadic 9,5 et a alors on a changé ces éléments-là par ces éléments alors leurs résultats tout simplement si un 4 5 4 5 9 5 à 9 voilà donc ça c'est le résultat après l'exécution de cette infraction ensuite on a créé une nouvelle et stella lys f5 avec les éléments de 0 à 5 avec un pas de 3 donc 0 à 5 à 2 0 avec un pack de trois c'est-à-dire de et créer l'élément suivront ces 3 6 5 ne sera pas inclus puisque ça c'est donc normalement la dernière valeur 6 4 après on va ajouter à cette liste la liste l2 donc cette liste parce qu'on a changé la liste et deux n'ont donc l2 c'est à dire 2 7-12 12 x 2 c'est à dire les mêmes éléments 2 7-12 et on a et après aussi donc trois fois 12 7 12 le résultat est là suivront voilà donc cette liste trois fois après donc la dernière opération c'est la vérification de l'expression suivante est ce que l 3 donc cette expression on l'a bien voilà donc ça c'est l3 normes à londres parce qu'on a changé l 3 est ce qu'au t3 est supérieur ou égal à la liste elle 5 alors on vous voir alors on commence avec le premier élément qu'on vous voyez l'on ne s'intéresse pas tant à la taille de la liste ont comparé deux ados les éléments donc le premier élément est ce que cet élément il sera certainement oui alors tout simplement l3 et supérieur vraiment à elle 5 et le résultat est tout et voilà donc ça c'est la solution de cet exercice et bien sûr c'est la fin de cette vidéo on a vu deux choses principales premièrement on a vu des opérations qu'on ne pouvons effectuer sur une liste que ce soit pour la concaténation la multiplication ou bien la comparaison et après on a vu l'affectation multiples avec la technique de découpage au niveau de la vie du suivante nous allons découvrir ensemble les fonctions et les méthodes que nous pouvons appliquer sur ellis que ce soit pour ajouter supprimer recherche est calculée quelque chose comme par exemple les moyens la sen et d'autres fonctions [Musique]