CodeGym /Cours Java /Python SELF FR /Travail avec les tuples

Travail avec les tuples

Python SELF FR
Niveau 8 , Leçon 2
Disponible

11.1 Définir le nombre d'éléments dans un tuple

Les tuples sont des séquences immuables qui peuvent contenir différents types de données. Utiliser la fonction intégrée len() pour un tuple permet de déterminer le nombre d'éléments qu'il contient. Commençons par ça.

Exemple d'utilisation de la fonction len() avec un tuple :


my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # Affichera 5 
        

Vous pouvez passer à la fonction len() une variable contenant un tuple, ou le tuple lui-même directement. Exemples :


print(len(()))  # Affichera 0 
print(len((1, 2, 3)))  # Affichera 3
print(len(((1, 2, 3),)))  # Affichera 1
        

À part le déballage d'un tuple, déterminer le nombre de ses éléments est l'opération la plus courante avec les tuples 😊

11.2 Type d'un tuple

Utiliser la fonction type() lorsque vous travaillez avec des tuples (tuple) vous permet de déterminer si une variable est un tuple, ce qui est particulièrement important dans le contexte de la typisation dynamique en Python.

Exemple :


my_tuple = (1, 2, 3)
print(type(my_tuple))  # Affichera <class 'tuple'> 
       
        

Vérification que la variable contient le bon type :


my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
    print("Tuple!")  # Affichera : Tuple! 
        

11.3 Obtenir un élément

L'obtention d'éléments d'un tuple (tuple) se fait par indexation, comme pour les listes. Les tuples sont des collections ordonnées et immutables ce qui permet d'accéder à leurs éléments via leur indice.

Important ! Les indices commencent à zéro, donc le premier élément d'un tuple a un indice de 0, le deuxième - 1, et ainsi de suite. Python prend également en charge les indices négatifs, où -1 se réfère au dernier élément du tuple, -2 au pénultième, et ainsi de suite.

Pour accéder à un élément spécifique d'un tuple, utilisez des crochets avec l'indice de l'élément. L'opération prend la forme suivante :


tuple[index]

Exemple :


my_tuple = ('pomme', 'banane', 'cerise')
print(my_tuple[1])  # Affichera 'banane'
print(my_tuple[2])  # Affichera 'cerise'  
        

Tout comme avec les listes, les tuples prennent en charge les indices négatifs.

Obtenir le dernier élément d'un tuple :


my_tuple = ('pomme', 'banane', 'cerise')
print(my_tuple[-1])  # Affichera 'cerise'
        

Obtenir l'avant-dernier élément d'un tuple :


my_tuple = ('pomme', 'banane', 'cerise')
print(my_tuple[-2])  # Affichera 'banane' 
        
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION