Cré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 :
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Sans la virgule, Python interprétera les parenthèses comme un simple regroupement, et non comme un tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Création d'un tuple vide
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
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 :
12movie_title = tuple("Inception") print(movie_title)
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 :
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
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
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4
Cré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 :
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Sans la virgule, Python interprétera les parenthèses comme un simple regroupement, et non comme un tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Création d'un tuple vide
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
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 :
12movie_title = tuple("Inception") print(movie_title)
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 :
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
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
Merci pour vos commentaires !
single