Apprenez-en sur les tuples de chaînes de caractères
Dans cette étape, vous allez apprendre à connaître les tuples de chaînes de caractères en Python. Un tuple est une séquence ordonnée et immuable (non modifiable) d'éléments. Les tuples sont similaires aux listes, mais ils sont définis à l'aide de parenthèses ()
au lieu de crochets []
. Les tuples de chaînes de caractères sont des tuples où chaque élément est une chaîne de caractères. Comprendre les tuples est essentiel pour travailler avec des collections de données en Python.
Commençons par créer un simple tuple de chaînes de caractères. Ouvrez l'éditeur VS Code dans l'environnement LabEx. Créez un nouveau fichier nommé string_tuple.py
dans le répertoire ~/project
.
## Create a string tuple
my_tuple = ("apple", "banana", "cherry")
## Print the tuple
print(my_tuple)
Enregistrez le fichier et exécutez le script en utilisant la commande suivante dans le terminal :
python ~/project/string_tuple.py
Vous devriez voir la sortie suivante :
('apple', 'banana', 'cherry')
Maintenant, explorons quelques opérations courantes avec les tuples de chaînes de caractères :
- Accès aux éléments : Vous pouvez accéder aux éléments d'un tuple en utilisant l'indexation, tout comme avec les listes.
my_tuple = ("apple", "banana", "cherry")
## Access the first element
first_element = my_tuple[0]
print(first_element)
## Access the second element
second_element = my_tuple[1]
print(second_element)
Enregistrez les modifications dans string_tuple.py
et exécutez le script à nouveau :
python ~/project/string_tuple.py
La sortie devrait être :
apple
banana
- Longueur d'un tuple : Vous pouvez trouver le nombre d'éléments dans un tuple en utilisant la fonction
len()
.
my_tuple = ("apple", "banana", "cherry")
## Get the length of the tuple
tuple_length = len(my_tuple)
print(tuple_length)
Enregistrez les modifications dans string_tuple.py
et exécutez le script :
python ~/project/string_tuple.py
La sortie devrait être :
3
- Immuabilité : Les tuples sont immuables, ce qui signifie que vous ne pouvez pas modifier leurs éléments après leur création. Si vous essayez de modifier un tuple, vous obtiendrez une erreur.
my_tuple = ("apple", "banana", "cherry")
## Try to modify the tuple (this will raise an error)
## my_tuple[0] = "grape" ## This line will cause an error
En supprimant le commentaire de la ligne my_tuple[0] = "grape"
, cela entraînera une erreur TypeError
. Vous pouvez tester cela pour voir l'erreur, mais n'oubliez pas de remettre le commentaire après, car le script s'arrêtera lorsqu'il rencontrera une erreur.
- Concaténation de tuples : Vous pouvez concaténer deux tuples en utilisant l'opérateur
+
.
tuple1 = ("apple", "banana")
tuple2 = ("cherry", "date")
## Concatenate the tuples
combined_tuple = tuple1 + tuple2
print(combined_tuple)
Enregistrez les modifications dans string_tuple.py
et exécutez le script :
python ~/project/string_tuple.py
La sortie devrait être :
('apple', 'banana', 'cherry', 'date')
Comprendre ces opérations de base vous aidera à travailler efficacement avec les tuples de chaînes de caractères en Python.