Aller au contenu

'Tuples Python : Vue d''ensemble'

Python est un langage de programmation haut niveau populaire qui prend en charge divers types de données tels que les chaînes, les entiers et les tuples. Dans cet article, nous nous concentrerons sur les tuples, qui sont des séquences immuables d'objets enfermées entre parenthèses. Contrairement aux listes, les tuples ne peuvent pas être modifiés une fois créés, ce qui en fait un outil utile dans les situations où l'intégrité des données est primordiale.

Créer des tuples en Python

Les tuples peuvent être créés de plusieurs manières en Python, notamment en utilisant la notation entre parenthèses ou la fonction intégrée tuple(). Voici un exemple de création d'un tuple à l'aide de la notation entre parenthèses :

Un tuple simple en Python

python
t = (1, 2, 3)

Cela crée un tuple t contenant trois éléments, qui peuvent être accédés à l'aide de l'indexation ou du tranchage.

Accéder aux éléments d'un tuple

Comme les listes, les tuples permettent d'accéder aux éléments à l'aide de l'indexation. Le premier élément d'un tuple a un index de 0, le deuxième a un index de 1, et ainsi de suite. Voici un exemple :

Accéder à un élément à l'intérieur d'un tuple en Python

python
t = (1, 2, 3)
print(t[0])  # Output: 1

Vous pouvez également utiliser l'indexation négative pour accéder aux éléments à partir de la fin d'un tuple. Par exemple :

Accéder à un élément à l'intérieur d'un tuple en Python par indexation négative

python
t = (1, 2, 3)
print(t[-1])  # Output: 3

Opérations sur les tuples

Bien que les tuples soient immuables, plusieurs opérations peuvent encore être effectuées sur eux, telles que la concaténation et la répétition.

Concaténer des tuples

Vous pouvez concaténer deux tuples ou plus à l'aide de l'opérateur +. Voici un exemple :

Concaténer deux tuples en Python par addition

python
t1 = (1, 2, 3)
t2 = (4, 5, 6)
t3 = t1 + t2
print(t3)  # Output: (1, 2, 3, 4, 5, 6)

Répéter des tuples

Vous pouvez répéter un tuple plusieurs fois à l'aide de l'opérateur *. Voici un exemple :

Répéter un tuple plusieurs fois en utilisant la multiplication en Python

python
t = (1, 2, 3)
t_repeated = t * 3
print(t_repeated)  # Output: (1, 2, 3, 1, 2, 3, 1, 2, 3)

Conclusion

Dans cet article, nous avons couvert les bases des tuples Python, y compris la création de tuples, l'accès aux éléments d'un tuple et les opérations sur les tuples. Les tuples sont un type de données utile dans les situations où vous souhaitez vous assurer que les données restent immuables. En comprenant comment utiliser les tuples en Python, vous serez en mesure d'écrire des programmes Python plus efficaces et performants.

Pratique

Quelles sont les façons d'accéder aux éléments dans un tuple Python ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.