Maison > développement back-end > Tutoriel Python > Créer un programme Python en utilisant des littéraux de tuple

Créer un programme Python en utilisant des littéraux de tuple

PHPz
Libérer: 2023-09-10 11:09:09
avant
1258 Les gens l'ont consulté

Créer un programme Python en utilisant des littéraux de tuple

En Python, un tuple est un type de séquence immuable généralement utilisé pour stocker des collections d'éléments.

Les tuples Python sont très similaires aux listes Python en termes d'imbrication, d'indexation et de répétition, mais une différence est que les tuples sont immuables alors que les listes sont mutables, ce qui signifie que nous pouvons modifier les éléments de la liste mais que les groupes de tuples ne font pas la même chose. . Une autre différence est que les listes sont déclarées à l'aide de crochets [] tandis que les tuples sont déclarés à l'aide de simples crochets ().

Dans cet article, nous verrons comment créer des tuples en Python à l'aide de littéraux de tuples. Nous présenterons la syntaxe de définition des tuples et fournirons des exemples de création de tuples à l'aide d'éléments de différents types.

Nous pouvons déclarer un tuple de la manière suivante -

tup1 = ("this" , "is" , “a” , "tuple")
tup2 = (1, 2, 3, 4, 5 )
tup3 = ("a", "b", "c", "d")
Copier après la connexion

Il existe de nombreuses façons de créer des tuples, mais dans cet article, nous verrons comment créer des tuples à l'aide de littéraux de tuples.

Utilisez des littéraux de tuple

Avant d'utiliser des littéraux de tuple pour créer des littéraux de tuple, comprenons d'abord la signification des littéraux en Python. Les données que nous attribuons aux variables et aux constantes lorsque nous écrivons du code sont appelées littéraux.

Les valeurs de ces littéraux ne changeront pas tout au long de l'exécution du programme. Il existe de nombreux types de literal en Python, mais si nous devons faire référence à un objet de type collection tel qu'une liste, un tuple ou un dictionnaire, alors nous devons utiliser ce qu'on appelle "< i>Literal Collection".

Un littéral tuple est un exemple de collection de littéraux qui peuvent être utilisés pour créer un objet tuple en Python.

Exemple

Dans l'exemple suivant, nous allons créer un tuple en utilisant des parenthèses et des déclarations par virgules.

tuple1 = ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
print("the tuple is", tuple1 )
Copier après la connexion

Sortie

La sortie du code ci-dessus est la suivante -

the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
Copier après la connexion
Copier après la connexion

Utilisez une autre liste

Nous verrons comment créer un tuple en utilisant une autre liste. Cette méthode est également connue sous le nom de conversion de type. Essentiellement, ce que nous faisons est de créer un objet de type liste et de le convertir en un objet de type tuple. L'utilisation de cette méthode est une manière non conventionnelle de créer une liste, mais elle est mentionnée dans cet article comme alternative au cas où vous en auriez besoin.

Exemple

Dans l'exemple ci-dessous, nous allons créer une liste à partir d'une autre liste. Le tuple créé aura les mêmes éléments que la liste, mais ne pourra pas être modifié. Nous pouvons le faire en utilisant la méthode tuple(), qui est une méthode intégrée fournie par python pour convertir le type de données qu'il contient en tuple.

List1 = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ]
tuple1 = tuple(List1)
print("the tuple is", tuple1 )
Copier après la connexion

Sortie

Le résultat du programme ci-dessus est le suivant -

the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
Copier après la connexion
Copier après la connexion

Créer des tuples à partir de chaînes

Nous verrons comment créer des tuples en utilisant des chaînes de formulaire. Avec cette approche, tous les caractères de la chaîne seront des éléments distincts du tuple créé. Nous pouvons le faire en utilisant la fonction tuple(), qui convertira le type de données qu'il contient en tuple.

Exemple

Dans l'exemple ci-dessous, nous allons créer une liste à partir de strings. Avec cette méthode, tous les caractères de string deviendront des éléments du tuple dans l'ordre, tels qu'ils apparaissent dans string.

string1 = "This is a tuple"
tuple1 = tuple(string1)
print("the tuple is" , tuple1 )
Copier après la connexion

Sortie

Le résultat du programme ci-dessus est le suivant -

the tuple is ( ‘T’ , ‘h’ , ‘i’ , ‘s’ , ‘ ’ , ‘i’ , ‘s’ , ‘ ’ , ‘a’ , ‘ ’ , ‘t’ , ‘u’ , ‘p’ , ‘l’ , ‘e’ )
Copier après la connexion

Conclusion

Dans cet article, nous avons expliqué comment les tuples sont créés et leurs propriétés. Nous avons vu 3 manières différentes de créer des tuples. Dans la première méthode, nous créons un tuple en utilisant des parenthèses avec des virgules séparant les éléments. Dans la deuxième méthode, nous créons un tuple à partir de la liste, dans cette méthode tous les éléments du tuple sont les mêmes que les éléments de la liste à partir de laquelle il a été créé. Dans la troisième méthode, nous créons des tuples à partir de chaînes. Tous les caractères d'une chaîne sont des éléments d'un tuple.

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal