Skapa en Tuple i Python
I Python är en tuple en datastruktur som består av en sekvens av värden omslutna av parenteser, där elementen är separerade med kommatecken. Tupler liknar listor, men den avgörande skillnaden är att tupler är oföränderliga datastrukturer.
Oföränderliga datastrukturer kan inte ändras efter att de har skapats. Tupler kan, precis som listor, innehålla valfritt antal element, och datatypen för varje element kan variera. Det är viktigt att notera att en tuple med endast ett element definieras med ett kommatecken efter elementet, som visas:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Utan kommatecknet tolkar Python parenteserna som vanlig gruppering, inte som en tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Skapa en tom tuple
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
Skapa en tuple med funktionen tuple()
Funktionen tuple() konverterar en iterable till en tuple. Till exempel kan du konvertera en sträng till en tuple av dess tecken:
12movie_title = tuple("Inception") print(movie_title)
Skapa en tuple från en lista
Du kan också använda funktionen tuple() för att skapa en tuple från en lista:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Initiera tuplen space_movies.
- Använd följande filmer:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian' - För att initiera tuplen, använd parenteser
(). - Tupler är oföränderliga, vilket innebär att du inte kan lägga till element efter att de har skapats. Se till att inkludera alla filmer i tuplen vid initieringen.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 4
Skapa en Tuple i Python
Svep för att visa menyn
I Python är en tuple en datastruktur som består av en sekvens av värden omslutna av parenteser, där elementen är separerade med kommatecken. Tupler liknar listor, men den avgörande skillnaden är att tupler är oföränderliga datastrukturer.
Oföränderliga datastrukturer kan inte ändras efter att de har skapats. Tupler kan, precis som listor, innehålla valfritt antal element, och datatypen för varje element kan variera. Det är viktigt att notera att en tuple med endast ett element definieras med ett kommatecken efter elementet, som visas:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Utan kommatecknet tolkar Python parenteserna som vanlig gruppering, inte som en tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Skapa en tom tuple
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
Skapa en tuple med funktionen tuple()
Funktionen tuple() konverterar en iterable till en tuple. Till exempel kan du konvertera en sträng till en tuple av dess tecken:
12movie_title = tuple("Inception") print(movie_title)
Skapa en tuple från en lista
Du kan också använda funktionen tuple() för att skapa en tuple från en lista:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Initiera tuplen space_movies.
- Använd följande filmer:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian' - För att initiera tuplen, använd parenteser
(). - Tupler är oföränderliga, vilket innebär att du inte kan lägga till element efter att de har skapats. Se till att inkludera alla filmer i tuplen vid initieringen.
Lösning
Tack för dina kommentarer!
single