Tuples est un type de données important en Python, généralement utilisé pour stocker un ensemble fixe d'éléments. Dans cet article, nous verrons comment extraire le premier et le dernier élément d'un tuple. Nous aborderons la syntaxe d'accès à ces éléments et fournirons des exemples sur la façon de procéder.
Les tuples permettent de stocker plusieurs éléments dans une seule variable. L'un des quatre types de données intégrés à Python pour stocker des collections de données est le tuple.
Les collections immuables et ordonnées sont appelées tuples. Utilisez des parenthèses lors de l'écriture de tuples.
Ce qui suit est un exemple de création d'un tuple.
firstuple = ("apple", "banana", "Cherry") print(firstuple)
('apple', 'banana', 'Cherry')
Vous devez faire attention aux points suivants lorsque vous utilisez des tuples.
Éléments tuple - Autoriser les valeurs en double pour les éléments triples ordonnés et immuables. Le premier élément du triplet est indexé [0], le deuxième élément est indexé [1], et ainsi de suite.
firstuple = ("apple", "banana", "cherry", "apple", "cherry") print(firstuple)
Voici le résultat du code ci-dessus :
('apple', 'banana', 'cherry', 'apple', 'cherry')
Ordered - Quand nous disons qu'un tuple est commandé, nous voulons dire que les éléments qu'il contient sont disposés dans un ordre spécifique, et cet ordre ne change pas.
Immuable - Les tuples sont immuables, ce qui signifie qu'une fois que nous créons un tuple, nous ne pouvons modifier, ajouter ou supprimer aucun de ses composants.
Hétérogène − Nous pouvons créer des tuples contenant des valeurs de différents types.
tuple1 = ("abc", 34, True, 40, "male") print(tuple1)
('abc', 34, True, 40, 'male')
L'utilisation de l'opérateur index [] vous permettra de récupérer le premier élément du tuple. L'opérateur index nécessite un seul argument, qui doit être zéro (0). Le premier élément d'un tuple Python commence par le index zéro. (0) et se trouve là. Pour obtenir le premier élément du tuple, utilisez l'exemple ci-dessous.
myTuple = ("Dehradun", 4, 29, 13) print(myTuple[0])
Dehradun
La sortie de l'exemple ci-dessus ne contient que le premier élément. Le premier élément de la variable comporte quatre composants et est imprimé sous la forme « Dehradun ». Lors de l’impression d’éléments, la sortie n’inclut ni parenthèses ni crochets.
Si vous souhaitez trouver le dernier élément du tuple, vous devez passer -1 comme paramètre de l'opérateur d'index. Il localise les derniers éléments de la variable et les imprime sur la sortie. Veuillez vérifier et appliquer l'exemple fourni ci-dessous au dernier élément du tuple.
myTuple = ("Dehradun", 4, 29, 13) print(myTuple[-1])
13
Le dernier élément, qui est 13 dans l'exemple ci-dessus, est présent. Le tuple dans l'exemple ci-dessus comporte quatre éléments. La sortie contient un seul élément, qui en Python est le dernier élément du tuple.
Outre les méthodes mentionnées ci-dessus, il existe un autre moyen direct de récupérer tous les éléments d'une variable. Vous n'avez pas besoin d'utiliser des opérateurs d'indexation pour obtenir tous les éléments. Pour obtenir tous les éléments dans la sortie, utilisez une variable tuple sans aucun opérateur d'indexation.
myTuple = ("Dehradun", 4, 29, 13); print(myTuple);
('Dehradun', 4, 29, 13)
Le résultat de l'exemple ci-dessus inclut chaque élément du premier au dernier. Les chaînes et les entiers sont l'un des quatre composants des tuples.
À l'aide d'une boucle for, vous pouvez parcourir les éléments d'un tuple.
firstuple = ("apple", "banana", "cherry") for x in firstuple: print(x)
apple banana cherry
Les éléments d'un tuple peuvent également être bouclés en utilisant leurs numéros d'index. Créez un objet itérable approprié à l'aide des fonctions range() et len().
firstuple = ("apple", "banana", "cherry") for i in range(len(firstuple)): print(firstuple[i])
apple banana cherry
À l'aide d'une boucle while, vous pouvez parcourir les éléments de la liste. Utilisez la fonction len() pour déterminer la longueur du tuple, puis en commençant à l'index 0, parcourez les éléments du tuple en utilisant l'index. N'oubliez pas d'incrémenter l'index de 1 après chaque itération.
firstuple = ("apple", "banana", "cherry") i = 0 while i < len(firstuple): print(firstuple[i]) i = i + 1
apple banana cherry
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!