Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skapa en Tuple i Python | Sektion
Python Datastrukturer

bookSkapa 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:

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

Utan kommatecknet tolkar Python parenteserna som vanlig gruppering, inte som en tuple.

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

Skapa en tom tuple

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

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:

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

Skapa en tuple från en lista

Du kan också använda funktionen tuple() för att skapa en tuple från en lista:

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

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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 16
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

bookSkapa 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:

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

Utan kommatecknet tolkar Python parenteserna som vanlig gruppering, inte som en tuple.

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

Skapa en tom tuple

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

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:

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

Skapa en tuple från en lista

Du kan också använda funktionen tuple() för att skapa en tuple från en lista:

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

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

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 16
single

single

some-alt