Oprettelse af en Tuple i Python
I Python er en tuple en datastruktur, der består af en sekvens af værdier omsluttet af parenteser, hvor elementerne adskilles med kommaer. Tupler ligner lister, men den væsentlige forskel er, at tupler er immutable datastrukturer.
Immutable datastrukturer kan ikke ændres, efter de er oprettet. Tupler kan, ligesom lister, indeholde et vilkårligt antal elementer, og datatypen for hvert element kan variere. Det er vigtigt at bemærke, at en tuple med kun ét element defineres med et komma efter elementet, som vist her:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Uden kommaet vil Python tolke parenteserne som almindelig gruppering og ikke som en tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Oprettelse af en tom tuple
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
Oprettelse af en tuple ved hjælp af funktionen tuple()
Funktionen tuple() konverterer et itererbart objekt til en tuple. For eksempel kan du konvertere en streng til en tuple bestående af dens tegn:
12movie_title = tuple("Inception") print(movie_title)
Oprettelse af en tuple fra en liste
Du kan også bruge funktionen tuple() til at oprette en tuple ud fra en liste:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Initialiser tupleten space_movies.
- Brug følgende film:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian' - For at initialisere tupleten, brug parenteser
(). - Tupler er uforanderlige, hvilket betyder, at du ikke kan tilføje elementer til dem efter oprettelsen. Sørg for at inkludere alle filmene i tupleten under initialiseringen.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4
Oprettelse af en Tuple i Python
Stryg for at vise menuen
I Python er en tuple en datastruktur, der består af en sekvens af værdier omsluttet af parenteser, hvor elementerne adskilles med kommaer. Tupler ligner lister, men den væsentlige forskel er, at tupler er immutable datastrukturer.
Immutable datastrukturer kan ikke ændres, efter de er oprettet. Tupler kan, ligesom lister, indeholde et vilkårligt antal elementer, og datatypen for hvert element kan variere. Det er vigtigt at bemærke, at en tuple med kun ét element defineres med et komma efter elementet, som vist her:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Uden kommaet vil Python tolke parenteserne som almindelig gruppering og ikke som en tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Oprettelse af en tom tuple
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
Oprettelse af en tuple ved hjælp af funktionen tuple()
Funktionen tuple() konverterer et itererbart objekt til en tuple. For eksempel kan du konvertere en streng til en tuple bestående af dens tegn:
12movie_title = tuple("Inception") print(movie_title)
Oprettelse af en tuple fra en liste
Du kan også bruge funktionen tuple() til at oprette en tuple ud fra en liste:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Initialiser tupleten space_movies.
- Brug følgende film:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian' - For at initialisere tupleten, brug parenteser
(). - Tupler er uforanderlige, hvilket betyder, at du ikke kan tilføje elementer til dem efter oprettelsen. Sørg for at inkludere alle filmene i tupleten under initialiseringen.
Løsning
Tak for dine kommentarer!
single