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")
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.
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.
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 )
La sortie du code ci-dessus est la suivante -
the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
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.
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 )
Le résultat du programme ci-dessus est le suivant -
the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
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.
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 )
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’ )
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!