Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création d'un Tuple en Python | Section
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Structures de Données Python

bookCréation d'un Tuple en Python

En Python, un tuple est une structure de données composée d'une séquence de valeurs placées entre parenthèses, les éléments étant séparés par des virgules. Les tuples sont similaires aux listes, mais la différence principale est que les tuples sont des structures de données immuables.

Les structures de données immuables ne peuvent pas être modifiées après leur création. Les tuples, tout comme les listes, peuvent contenir un nombre quelconque d'éléments, et le type de chaque élément peut varier. Il est important de noter qu'un tuple avec un seul élément doit être défini avec une virgule après l'élément, comme illustré ci-dessous :

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy
Note
Remarque

Sans la virgule, Python interprétera les parenthèses comme un simple regroupement, et non comme un tuple.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

Création d'un tuple vide

123
empty_tuple = () print(empty_tuple) print(type(empty_tuple))
copy

Création d'un tuple à l'aide de la fonction tuple()

La fonction tuple() convertit un itérable en tuple. Par exemple, il est possible de convertir une chaîne de caractères en un tuple de ses caractères :

12
movie_title = tuple("Inception") print(movie_title)
copy

Création d'un tuple à partir d'une liste

Il est également possible d'utiliser la fonction tuple() pour créer un tuple à partir d'une liste :

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
Tâche

Swipe to start coding

Initialiser le tuple space_movies.

  • Utiliser les films suivants : '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Pour initialiser le tuple, utiliser des parenthèses ().
  • Les tuples sont immuables, ce qui signifie qu'il n'est pas possible d'ajouter des éléments après leur création. Veiller à inclure tous les films dans le tuple lors de l'initialisation.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 16
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookCréation d'un Tuple en Python

Glissez pour afficher le menu

En Python, un tuple est une structure de données composée d'une séquence de valeurs placées entre parenthèses, les éléments étant séparés par des virgules. Les tuples sont similaires aux listes, mais la différence principale est que les tuples sont des structures de données immuables.

Les structures de données immuables ne peuvent pas être modifiées après leur création. Les tuples, tout comme les listes, peuvent contenir un nombre quelconque d'éléments, et le type de chaque élément peut varier. Il est important de noter qu'un tuple avec un seul élément doit être défini avec une virgule après l'élément, comme illustré ci-dessous :

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy
Note
Remarque

Sans la virgule, Python interprétera les parenthèses comme un simple regroupement, et non comme un tuple.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

Création d'un tuple vide

123
empty_tuple = () print(empty_tuple) print(type(empty_tuple))
copy

Création d'un tuple à l'aide de la fonction tuple()

La fonction tuple() convertit un itérable en tuple. Par exemple, il est possible de convertir une chaîne de caractères en un tuple de ses caractères :

12
movie_title = tuple("Inception") print(movie_title)
copy

Création d'un tuple à partir d'une liste

Il est également possible d'utiliser la fonction tuple() pour créer un tuple à partir d'une liste :

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
Tâche

Swipe to start coding

Initialiser le tuple space_movies.

  • Utiliser les films suivants : '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Pour initialiser le tuple, utiliser des parenthèses ().
  • Les tuples sont immuables, ce qui signifie qu'il n'est pas possible d'ajouter des éléments après leur création. Veiller à inclure tous les films dans le tuple lors de l'initialisation.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 16
single

single

some-alt