Tuples Python

Les tuples sont un autre élément fondamentalPythonStructure de données.

Ils vous permettent de créer des groupes d'objets immuables. Cela signifie qu'une fois qu'un tuple est créé, il ne peut pas être modifié. Vous ne pouvez pas ajouter ou supprimer des éléments.

Ils sont créés d'une manière similaire aux listes, mais en utilisant des parenthèses au lieu de crochets:

names = ("Roger", "Syd")

Un tuple est ordonné, comme une liste, afin que vous puissiez obtenir ses valeurs référençant une valeur d'index:

names[0] # "Roger"
names[1] # "Syd"

Vous pouvez également utiliser leindex()méthode:

names.index('Roger') # 0
names.index('Syd')   # 1

Comme pour les chaînes et les listes, l'utilisation d'un index négatif commencera la recherche à partir de la fin:

names[-1] # True

Vous pouvez compter les éléments dans un tuple avec lelen()fonction:

len(names) # 2

Vous pouvez vérifier si un élément est contenu dans un tuple avec leinopérateur:

print("Roger" in names) # True

Vous pouvez également extraire une partie d'un tuple, à l'aide de tranches:

names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)

Obtenez le nombre d'éléments dans un tuple à l'aide de lalen()fonction globale, la même que nous avons utilisée pour obtenir la longueur d'une chaîne:

len(names) #2

Vous pouvez créer une version triée d'un tuple à l'aide dusorted()fonction globale:

sorted(names)

Vous pouvez créer un nouveau tuple à partir de tuples existants en utilisant le+opérateur:

newTuple = names + ("Vanille", "Tina")

Plus de tutoriels python: