Python vous permet d'utiliser des structures simples comme les listes et les tuples , et même vous permet de construire sur eux en créant des ensembles . Vous pouvez également créer vos propres structures de classe et de créer des objets à utiliser dans vos programmes. Chaque structure de données a un but et une syntaxe différente . Classes offrent le plus de souplesse avec ce que vous pouvez faire avec eux , mais ils sont aussi les plus difficiles à mettre en œuvre . Listes
une structure de liste en Python est un groupe de valeurs associés stockés ensemble entre crochets , mais séparées par des virgules. Par exemple, « [ 1,2,3,4 ] " est une liste de nombres. Vous pouvez enregistrer n'importe quel type de données dans une liste, et d'y accéder en utilisant les valeurs de l'indice. Python utilise zéro indexation, ce qui signifie que la première valeur est l'indice zéro, la deuxième valeur a un index , et ainsi de suite . Python a de nombreuses méthodes que vous pouvez utiliser pour modifier les listes , telles que l'ajout ou la suppression d'éléments , en comptant le nombre total d'éléments et d'inverser l'ordre de la liste.
Classe Objets
Python vous permet de créer des classes personnalisées avec des fonctions différentes et des méthodes , puis les mettre en œuvre dans votre programme en créant des objets . Vous créez un en utilisant le mot-clé "class" suivi d'un nom , puis la déclaration de variables et de fonctions de classe . Plus tard dans votre programme , en dehors du code de la classe, vous créez un objet de classe en appelant la classe , et puis vous pouvez définir et obtenir les différents attributs créés dans la définition de classe .
Tuples
un tuple Python est une structure de données qui ressemble à une liste, mais a une fonction différente . Typiquement, un tuple contient au moins deux éléments, comme une paire de coordonnées . Cependant, vous pouvez aussi les utiliser pour stocker les enregistrements dans une base de données avec un nombre fixe de champs . Tuples sont différents des listes qu'ils utilisent des crochets de cercle plutôt que de crochets . En outre, vous ne pouvez pas utiliser des méthodes sur tuples comme append ou supprimer.
Définit
Un ensemble est une structure qui prend une liste non ordonnée et supprime les doublons de lui , puis vous permet d' interroger l'ensemble pour voir si certains éléments existent dans le veuille ou non , que vous ne pouvez pas faire avec une seule liste . Par exemple, si votre liste contient les notes des élèves de 60 , 75, 80 et 75 fois , lorsque vous créez un ensemble appelé « grades », seules les valeurs uniques sont ajoutés. Ensuite, vous pouvez interroger l'ensemble en tapant '65 dans les classes », qui renvoie faux , ou '80 dans les classes », qui renvoie true.