Tuples Python

En Python, un tuple est une collection qui est commandé et immuable . Cela signifie que nous ne pouvons pas ajouter ou supprimer des éléments du tuple.

Nous créons des tuples en utilisant des parenthèses () et au moins une virgule ( , ).

Les tuples peuvent être indexés et découpés comme des listes, sauf que le résultat de la tranche sera également un tuple.




Comment créer un tuple

colorsTuple = ('red', 'green', 'blue') print(colorsTuple)

Production:

('red', 'green', 'blue')

Créer un tuple avec un seul élément

Les tuples nécessitent au moins une virgule, donc pour créer un tuple avec un seul élément, vous devez ajouter une virgule après l'élément. Par example:


colorsTuple = ('red',)

Comment accéder aux éléments d'un tuple

Nous pouvons accéder aux éléments de tuple en se référant au numéro d'index:

colorsTuple = ('red', 'green', 'blue') print(colorsTuple[2])

Production:

blue

Accéder à une gamme d'articles (découpage en tranches)

Nous pouvons spécifier une plage d'éléments à partir d'un tuple en spécifiant l'index de départ et l'index de fin. Nous utilisons le : opérateur.

Noter:La valeur de retour sera également un tuple avec les éléments spécifiés. colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])

Production:


('green', 'blue', 'yellow')

Indexation négative

Nous pouvons accéder aux éléments du tuple à partir de la fin en spécifiant une valeur d'index négative. Par exemple -1 signifie le dernier élément et -2 signifie l'avant-dernier élément.

colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[-2])

Production:

orange

Comment faire une boucle sur un tuple

Nous pouvons parcourir un tuple en utilisant le for boucle.

colorsTuple = ('red', 'green', 'blue', 'orange') for c in colorsTuple:
print(c)

Production:


red green blue orange

Comment supprimer un tuple

Pour supprimer complètement un tuple, utilisez le del mot-clé

colorsTuple = ('red', 'green', 'blue', 'orange') del colorsTuple print(colorsTuple)

Production

Traceback (most recent call last): File 'pythonTuples.py', line 98, in
print(colorsTuple) NameError: name 'colorsTuple' is not defined


Comment obtenir la longueur d'un tuple

Vous pouvez obtenir la longueur du tuple en appelant le len() fonction, par exemple:

colorsTuple = ('red', 'green', 'blue', 'orange') print(len(colorsTuple))

Production:


4

Compter le nombre d'articles spécifiés

Nous pouvons utiliser le count() fonction sur les tuples pour obtenir le nombre d'occurrences d'un élément spécifié dans le tuple. Par example:

colorsTuple = ('red', 'green', 'blue', 'orange', 'red') print(colorsTuple.count('red'))

Production:

2

Comment joindre deux tuples ensemble

Le moyen le plus simple de joindre deux tuples ensemble est d'utiliser le + opérateur. Par example:

colorsTuple = ('red', 'green', 'blue', 'orange') numbersTuple = (1, 2, 3, 4) numbersAndColors = colorsTuple + numbersTuple print(numbersAndColors)

Production:


('red', 'green', 'blue', 'orange', 1, 2, 3, 4)