Skip to content Skip to sidebar Skip to footer

C’est quoi un tuple en Python ?

C’est quoi un tuple en Python ?

Comment afficher un tuple ? Accéder aux éléments Comme pour les listes, pour accéder à un élément d’un tuple, il faut utiliser les crochets et préciser l’index de l’élément. Comme pour les listes, il est possible d’utiliser un index négatif pour compter à partir de la fin du tuple. Comment modifier un tuple Python ? Un tuple est une liste qui ne peut plus être modifiée. C’est quoi un dictionnaire en Python ? Les dictionnaires sont des collections d’objets non-ordonnées. Un dictionnaire est composé d’éléments et chaque élément se compose d’une paire clé: valeur. Dans d’autres langages de programmation, on parle de tableaux associatifs ou de hashs. Comment ajouter un tuple à une liste Python ? Les tuples peuvent également être ajoutés à la liste en utilisant la méthode append() car les tuples sont immuables. Contrairement aux Sets, les Listes peuvent également être ajoutées à la liste existante avec l’utilisation de la méthode append().2 déc. 2020 Comment créer un tuple vide ? Création d’un tuple vide ou à une valeur Notez que dans le cas où on souhaite créer un tuple vide, on utilisera une paire de parenthèses vides. Si on souhaite créer un tuple avec une seule valeur, alors il faudra faire suivre cette valeur d’une virgule.

Comment définir un tableau en Python ?
Pourquoi tuple ?
Comment créer un set en Python ?
Quelle est la différence entre un dictionnaire et une liste en Python ?
Comment ajouter une valeur dans un tuple Python ?
Quand utiliser un tuple ?

Comment définir un tableau en Python ?

En Python, il est possible de d’affecter des valeurs à un tableau au moment de sa déclaration :

Pourquoi tuple ?

Il permet de créer une collection ordonnée de plusieurs éléments. En mathématiques, on parle de p-uplet. Par exemple, un quadruplet est constitué de 4 éléments. Les tuples ressemblent aux listes, mais on ne peut pas les modifier une fois qu’ils ont été créés.

Comment créer un set en Python ?

Un ensemble est créé en plaçant tous les éléments (éléments) entre accolades {}, séparés par une virgule ou en utilisant la fonction intégrée set(). Il peut avoir n’importe quel nombre d’éléments et ils peuvent être de types différents (int, float, tuple, string, etc.).

Quelle est la différence entre un dictionnaire et une liste en Python ?

List est une collection de paires de valeurs d’index comme celle de array en c++. Le dictionnaire est une structure hachée de paires de clés et de valeurs . Les indices de la liste sont des entiers commençant à 0. Les clés du dictionnaire peuvent être de n’importe quel type de données.5 juil. 2022

Comment ajouter une valeur dans un tuple Python ?

Comment ajouter un élément à un tuple en python ?

Quand utiliser un tuple ?

Il permet de créer une collection ordonnée de plusieurs éléments. En mathématiques, on parle de p-uplet. Par exemple, un quadruplet est constitué de 4 éléments. Les tuples ressemblent aux listes, mais on ne peut pas les modifier une fois qu’ils ont été créés.


[Musique] bon pour tout le monde est bienvenu sur votre formation langage python on est sur la séance numéro 17 et on va continuer un petit peu avec les conteneurs on a vu dans ce langage le premier vous avez vu avec moi c’est le ce sont les listes dans la vidéo précédente et je vous ai fait une petite transition si vous vous souvenez en fin de vidéo concernant les tubes voilà je vous avais parlé des tubes pelouses helvétiques voient là on verrait un petit peu tout ça pour la suite je vous donner quelques explications je vais revenir du coup très rapidement sur l’exemple que je vous avais décès d’accord sur la dernière vidéo d’ailleurs je vais faire un petit j’ai fait un dossier pitons c’est ça la dernière fois d’accord je vous avais laissé on avait fait une sorte de liste par exemple en mettant les choses à tunis comme ça et on a les fait ensuite fort je sais pas moi les choses par exemple que pour chaque chose dans la liste d’accords inhumé rythmée par douala de la liste on faisait tout simplement un print de cette chose et du coup automatiquement en faisant ceci vous voyez qu’on avait cette sorte de syntaxe en fait vous avez dit que ça s’appelait un tube d’accord vous pourrez identifier comme ça que des parenthèses et notamment ici on voyait bien avec un couple de valeur et une virgule surtout c’est surtout ça qui est important pour séparer ses fameuses valeurs donc ça c’est un nouveau type de conteneurs qui est assez particulier alors c’est un système de séquences ce que je dis la liste donc l’un pour résumer on va dire niveau vocabulaire un conteneur tout simplement c’est une comment dire une manière d’organiser des données d’accord de contenir voilà c’est quelque chose qui peut contenir des données et on en a quelques unes qui sont les séquences parmi les parmi les conteneurs type séquence on a donc la liste ce que vous avez vu précédemment et on a maintenant les tubes alors quelle différence parce que si un ado sait bien qu’un différend entre les deux qui sont chacun leur utilité la liste je reviens pas dessus c’était la vidéo d’avant pour un tube la différence par rapport à la liste c’est que vous allez pouvoir donc avoir une séquence dans sa déjà toujours pareil tu vas pouvoir contenir des objets par contre le les tubes sont immuables c’est à dire qu’une fois que vous avez créé des tubes vous allez voir comment on va faire ça on ne peut pas les modifier on ne peut donc rien ajouter dedans on ne peut certainement pas supprimé puisque je rappelle qu’une suppression est une modification au même titre qu’un ajout au genre de choses donc voilà sa différence et cela sur tous et quintuple on peut le crée pas de problème une fois qu’il écrit ne bouge pas donc ça peut servir par notamment à définir des constantes on peut très bien définir des constantes avec le système de tubes mais vous allez voir également deux avantages et l’utilité surtout de ceux de ce système alors on va regarder déjà comment créer un tube d’accord ce moment vous voyez un petit peu la syntaxe que ça peut voir comment on va créer ça alors en général ou 12 ans goodyear vous en avez utilisé quelque part sans forcément le savoir les tubes on va s’en servir on va en voir des gens créent un parc on va créer un tube déjà on veut ancrer un comme ça hein tu plus pour que ce soit bien visible où va le définir avec des parenthèses encore là on a décroché pour la liste pour un tu peux en voir des parentés si je fais ceci junte upe le vide d’accord d’ailleurs on peut même vérifier si je fais prix mythe de taille aps de montus pl voilà vous voyez qu’il vous mais que c’est appartient la classe tu peux donc le rappelle que tout est objet en python donc non ça ne fait évidemment pas exception à la règle on avait la classe sa liste précédemment là on a la classe tubes pour l’équipe donc la même chose donc on met des parenthèses que ça permet de facilement le distinguer un peuple ne peut ne contenir qu’une seule valeur même si c’est assez rare c’est à ses amis j’irai pas forcément utile mais si vous voulez mettre une seule valeur dans un tube vous allez mettre n’importe quoi donc l’impact ça peut conduire à tout type d’objet un des chaînes de caractères des nombres d’autres de petite d’objets comme je sais pas moins un personnage n’importe quoi on va travailler avec des nombres parce que c’est plus rapide mais vous pouvez mettre n’importe quoi je met par exemple 45 ce genre de choses alors si vous faites ça ça peut être l’erreur vous allez avoir des soucis peux vous dire j’ai qu’une seule valeur après tout je peux juste mettre sa non si vous faites ça vous n’aurez pas un tueur vous aurez simplement la valeur en fait 45 vous allez créer tout simplement un anti d’ailleurs je suis même passive maman il doit le prendre en compte de toute façon si je fais ça voilà vous voyez il vous met que ces deux classes integer donc les parenthèses en fait avant ne pas créer d’erreur d’accord à l’exécution par contre il va vous dire que ce n’est pas un tube pour avoir obligatoirement un tube il faut mettre une virgule même si vous n’avez qu’une seule valeur à partir de là regardez on a effectivement bien le type cube donc ça c’est très important même si vous n’avez qu’une seule valeur dans le tube vous n’oubliez pas la virgule à la fin on peut puisque c’est bien que vous sachiez as un taxi un jour par quand vous lisez le code de quelqu’un d’autre vous pouvez dès fois avoir un tube comme ceux ci c’est également possible c’est la même chose regardez classe tube ça fonctionne après c’est vrai que c’est moins lisible donc en général on met des parenthèses pour pouvoir les indiqué facilement d’accord donc ça c’est une question d’habitude histoire de bien se repérer alors je mette création de chip le camp à plusieurs façons on peut faire donc monju plus égal comme ceux ci m’ont pas aidé vide d’accord on peut faire également ponctué avec par exemple je sais pas moi alliaura mathis et 17 donc une seule valeur même chose comme ceci corps idem qu’au dessus que la ligue le tueur bouffon à la hop et on peut bien évidemment créer ça paraît logique quintuple avec plusieurs veulent encore ce genre de chaumont pour mettre deux ans pendant trois points plusieurs valeurs d’ailleurs je vais desquels les commentaires voilà comme ça c’est donc sans problème on peut très bien faire alors on pourrait mettre me permettre de parenthèse mais tous disent il me la met on peut mettre du coup plusieurs valeurs comme celui-ci y’a pas de problème toujours la même chose vous allez bien avoir le type du pl d’accord donc mettez les parenthèses moi je vous le recommande quand on fait d’études c’est simplement plus lisible on a décroché pour la liste ou moins que en mettant des parenthèses on sait qu’on a affaire à des tubes plaît pas voilà on n’y a pas de pas de confusion possible c’est tout à fait lisible tout à fait compréhensible par n’importe quel développeur en pis tout comme ça on se trompe alors que du coup quel intérêt parce que c’est vrai qu’on peut par exemple à une fois que j’ai créé ce tube j’ai pas de jeu par deux méthodes pour ajouter une autre valeur de danger pas voir de méthode pour dans les supprimer je parle de méthodes pour les inverser ou faire du tri je ne sais quoi l’étude ne savent vraiment pas ça ils servent avant tout on peut faire des constantes avec alors pourquoi pas je sais pas moi cela peut être par exemple des constantes de deux paramètres pour un programme un jeu n’importe quoi vous pourriez définir comme ça avec une suite comme ça de de valeur ou d’objets peu importe et on peut évidemment par contre il y accéder d’accord si je veux accéder à mettons à l’élément le premier élément bah je vais tout simplement fermé occupe le 2 0 ça c’est comme pour les listes d’accord c’est un peu la syntaxe qu’on trouve dans d’autres langages de programmation avec les tableaux vous voyez que l”indice commence donc à 0 premiers éléments et si je fais mon type 2 1 j’aurais ceci bien évidemment si là je veux faire mon tube de 2 c’est-à-dire le de troisième élément je vais avoir une exception avec ses robes ce que je dépasse l’index est à dire que je fais passe en fait tout simplement la zone du tube il vous met d’ailleurs index out au fringe pour dire simplement qu’on a dépassé donc à ce moment là on pourrait à la rigueur par exemple vérifier donc souvent d’ailleurs quand vous voulez faire un accès comme ça vous pouvez très bien le faire dans un china corps épais dans le excèdent de pouvoir traiter éventuellement l’index et rend donc n’hésitez pas ça je le dis je le répète qu’on lève on a vu la vidéo sur la gestion des erreurs essayer d’être le plus rigoureux possible même pour des choses par exemple ici comme ça pour être sûr par exemple qu’un affichage se fait bien dites vous que toute instruction qui pourrait éventuellement causer une levée des septs d’exception j’ai relu dans un trail excepte tout le temps c’est mieux c’est mieux qui est trop de vérification on va dire de gestion avec les exceptions plutôt que passer comme là parce que lamont pour izïa je peux faire n’importe quelle heure comme ça d’inattention si je mets un index qui dépasse je vais avoir une erreur comme ça ici à l’exécution alors que si automatiquement j’avais fait tout simplement ceci aura sa petite parenthèse de cette vidéo la vidéo et avait tracé court donc comme ça là ça permet de vous j’en profite du coup pour vous donner ce petit détail il y en a évidemment à m voilà je sais pas moi dépassement alors c’est un peu bizarre un bon moment gérer l’erreur autrement dit notamment mais du coup on peut évidemment comme ça vous voyez gérer les erreurs un peu plus proprement que d’afficher un bête messages comme ça avec la levée d’exception tout simplement donc on va rester sur quelque chose par contre de simples ici par rapport à la vidéo mais voilà on peut donc accéder à l’élément comme ça sans point on peut faire un accès mais ken 1 quels avantages quelle utilité surtout à quoi sert un tube d’accord vous serez koffi nation peut rien modifié est-ce que ça a vraiment une utilité est ce que ça vaut le coup de sang servier déjà je mette accès aux valeurs jupe le 2x d’accord valeur d’un 10 x pour ceux qui auront compris voilà voilà pourquoi je met ici comme ça au moins c’est clair pour tout le monde très bien donc de ce côté là pour l’axé alors deux points d’accord deux choses importantes à sa voix parce qu’on ne rien modifier dans une dans un tube comment ça fonctionne première chose qui est intéressante c’est l’affectation multiples d’accord ça pète ça peut servir un demi-ton je veux affecté deux valeurs à deux variables ou de deux objets hâte de varennes en fait quel que soit ce que je reprenne dans les tubes on peut comme ce sont des conteneurs on peut y mettre absolument tout ce qu’on veut dedans je peux très bien plutôt que de faire par exemple je sais pas moins nombreux 1 il yal 14 ensuite de faire nombreux 2 égale 46 et bien je peux tout simplement en réalité faire montbrehain l’ombre de égal 14 46 ans hors jeu pas le mettre dans les notes parce que c est vraiment archi simple en corse pas besoin forcément de le noter de cette manière est là je vais effectivement créés mais deux variables sans problème d’ailleurs je peux vous montrer on va les afficher bon voilà qui ont affiché print de nombreux deux d’accord on gère sans problème alors l’appareil s’est pas forcément très lisible parce qu’il n’ya pas de parenthèse donc mettez les parenthèses comme des tubes regardez les variables je les considère comme un tube d’accord et ça aussi au niveau des valeurs et l’automatique mans je peux du coup faire cette affectation multiples tout simplement en oubliez pas il s’agit d’un tube c’est à dire qu’on ne pourra pas modifier la valeur d’accord donc c’est utile dans le cas d’affectation ultime mais pour des constantes en évidemment ici l’ombre en un nombre deux jeux pas pour la mise à en faire ce que je veux ce genre de choses ouf alors là par contre s’il va me prendre comme ça pour l’affectation multiples ça va fonctionner voilà d’accord si vous avez votre tube en temps normal mais ton vous mettez part dans une variable vous mettez votre super terre vous ne pourrez pas en modifier la chose par contre dans le cas de l’affectation multiples là on va pouvoir faire des modifications puisque le tube puis s’il n’est pas gérée comme une constante il va être géré tout simplement comme une affectation multiples d’accord donc ça c’est vraiment un distingué c1 c’est comment dire un conteneur immuable d’accord d’ailleurs je devrais même noter ici ça c’est un point important quand même je pense conteneurs neufs dont on ne peut modifier pieds les valeurs sauf bien évidemment vous pouvez changer par exemple ici comme j’ai plusieurs variables ou peut changer la valeur d’une variable puisque ont fait une affectation multiples ok voilà donc là évidemment ça pouvait fonctionner n’y a pas de souci à ce niveau-là ça c’est important de savoir bien distinguer deux d’accord le moment vous créez simplement un tube ou alors au moment où vous faites une affectation multiples donc ça c’est le premier avantage première utilité de ce détenu plein tout simplement de pouvoir faire une affectation multiples beaucoup plus rapides beaucoup plus pratique et le l’autre avantage très sympa qu’on n’a pas par exemple dans des langages comme le long comme le sait où d’autres langages comme ça qui permettent par exemple de faire retourner des valeurs à des fonctions on va pouvoir faire une un retour de fonction avec deux valeurs par exemple on peut retourner un tube en fait à une fonction plutôt que de retourner qu’une seule valeur alors ça on va regarder ici je met d’ailleurs deux raisons le raison d’utiliser les clips ça c’est des dropkick note c’est une petite note pour vous affectation multiples deux variables et retour de retour multiples de fonction voilà donc admettons que ce que je peux faire comme fonction bizarre pas peur qu’est-ce que je peux faire faut voir un peu le cheat est en fait mais on va faire une fonction un peu bizarre par exemple d’être position maintenant d’anglet player position’ voilà ça prend rien du tout ok je n’ai pas de paramètres du tout et elle va faire tout simplement donc on va avoir pause x men à n’importe quoi dire turon la même pu créer un titien et se servir des tubes pour faire l’affectation multiples mais normand faire un normal je pendrai 148 par exemple et puis en or et pose y ingall 86 et bien vous pouvez faire ceci posix pose y chose qui serait impossible à faire dans des langages conduit par avoir comme le langage c pour ceux qui ont qu’ils utilisent ce langage ou qui suis sur ma chaîne donc ça c’est tout à fait possible parce qu’en fait vous faites ça tout simplement vous d’ailleurs les maîtres vous retournez un tube d’accord inde le tube pause x osiek qui de façon ici il va et itil mur puisque vous n’avez pas de changer dans la fonction d’accord vous allez récupérer ses valeurs mais dans la fonction ne va pas être changées tu donc pas de problème et comment on récupère et bien là on est dans le programme principal ça c’est important programme principal on va voir par exemple cordes x du joueur en remettons 0 comme y eagles et pro au maître du coup position du joueur hors jeu mais des valeurs on vous dit complètement ses des exemples de code à servir assez sommaire mais c’est vraiment pour vous illustrer choses le plus simplement possible voilà comme ceux ci à faire un petit format tu vous connaissez bien l’utilisation des méthodes des chaînes de caractères voilà on fera la même chose après et du coup entre les deux je peux faire ceci cordes x virgule quand y dont je rappelle que c’est comme si je faisais un tube en fait et là dessus je retourne et bien le résultat de ma fonction encore là vous voyez position de joueur c’est 0-0 ensuite c’est bien 148,81 six corps ont toujours cette espèce de format du plan hockey voilà goyer si je mets les parenthèses absolument aucune y faire de moi je conseille de les mettre en général mais quand j’utilise les tubes frange programme je mets toujours les parenthèses quand je compte il faut les mettre voilà je l’aimé tout le temps voyez même dans leur huit ans je les ai mises donc ça que les gens ont l’habitude souvent de noter directement les noms des variables séparées par des virgules mettez les parenthèses avec la n’importe qui qui va lire le code qui connaît les tubes il sait automatiquement qu’ici on a en retour d’un tube et que là effectivement on récupère bien dans un tube on veut pas se tromper on est sûr de cela quand même chose si je fais par exemple personnel dire ça c’est bizarre je modifie les 250 d’accord voilà ça se modifie bien évidemment hockey puisque je vous rappelle que c’est une affectation multiples donc ça c’est important en k2 en cas d’affectation en équipe vous pouvez modifier les valeurs ok par contre si vous créez un peuple le tube ne peut pas être modifiée pas d’ajout pas de suppression de valeur tout simple on peut évidemment pas modifié puisque basse et y met à penser tout d’où le terme il est justement c’est qu’il ne peut pas subir de modification c’est toute la différence avec les listes voilà c est différent entre les différents conteneurs donc c’était le deuxième contenant je voulais vous montrer notamment de type séquence que c’est quand même un des plus importants si il est très utilisé énormément utilisé aussi mine de rien donc c’était les avantages afin les raisons du cas de son utilisation je rappelle l’affectation multiples deux variables ou le retour multiples sur une fonction tout simplement donc si c’est pas assez clair pour vous n’hésitez pas à refaire d’autres petit exemple ça peut vous servir je pense que ce sera utile je pense que vous en avez vraiment l’utilité puis si vous n’avez pas l’utilité de toute manière maintenant vous l’aurez vous la trouverez bien évidemment plus tard quand vous aurez encore un niveau un peu plus grand en python donc je me fais pas de soucis pour ça voilà bah écoutez c’était une vidéo assez courte le but c’était pas faire quelque chose de très très long c’est beaucoup beaucoup moins long du coup aa comment dire à traiter que le que la le conteneur des listes qui lui avec beaucoup de méthode beaucoup de choses à voir on se retrouvera du coupon une prochaine vidéo où là je vous parlerai d’un autre conteneur d’accord on a encore quelques petits conteneurs à voir au niveau de ce langage et voilà entraînés vous bien le cd petit commentaire s’il ya besoin normalement ça devrait être suffisamment bien assimilé comme comme séance et à la prochaine [Musique]

Leave a comment