Oppretting av en Tuple i Python
I Python er en tuple en datastruktur som består av en sekvens med verdier omsluttet av parenteser, der elementene er adskilt med komma. Tupler ligner på lister, men den viktigste forskjellen er at tupler er immutable datastrukturer.
Immutable datastrukturer kan ikke endres etter at de er opprettet. Tupler, akkurat som lister, kan inneholde et vilkårlig antall elementer, og datatypen til hvert element kan variere. Det er viktig å merke seg at en tuple med kun ett element defineres med et komma etter elementet, som vist her:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Uten kommaet vil Python tolke parentesene som vanlig gruppering, ikke som en tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Opprette en tom tuple
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
Opprettelse av en tuple ved bruk av tuple()-funksjonen
tuple()-funksjonen konverterer et itererbart objekt til en tuple. For eksempel kan du konvertere en streng til en tuple med dens tegn:
12movie_title = tuple("Inception") print(movie_title)
Opprettelse av en tuple fra en liste
Du kan også bruke tuple()-funksjonen for å opprette en tuple fra en liste:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Initialiser tuplen space_movies.
- Bruk følgende filmer:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian' - For å initialisere tuplen, bruk parenteser
(). - Tupler er uforanderlige, noe som betyr at du ikke kan legge til elementer etter at de er opprettet. Sørg for å inkludere alle filmene i tuplen ved initialisering.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 4
Oppretting av en Tuple i Python
Sveip for å vise menyen
I Python er en tuple en datastruktur som består av en sekvens med verdier omsluttet av parenteser, der elementene er adskilt med komma. Tupler ligner på lister, men den viktigste forskjellen er at tupler er immutable datastrukturer.
Immutable datastrukturer kan ikke endres etter at de er opprettet. Tupler, akkurat som lister, kan inneholde et vilkårlig antall elementer, og datatypen til hvert element kan variere. Det er viktig å merke seg at en tuple med kun ett element defineres med et komma etter elementet, som vist her:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Uten kommaet vil Python tolke parentesene som vanlig gruppering, ikke som en tuple.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Opprette en tom tuple
123empty_tuple = () print(empty_tuple) print(type(empty_tuple))
Opprettelse av en tuple ved bruk av tuple()-funksjonen
tuple()-funksjonen konverterer et itererbart objekt til en tuple. For eksempel kan du konvertere en streng til en tuple med dens tegn:
12movie_title = tuple("Inception") print(movie_title)
Opprettelse av en tuple fra en liste
Du kan også bruke tuple()-funksjonen for å opprette en tuple fra en liste:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Initialiser tuplen space_movies.
- Bruk følgende filmer:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian' - For å initialisere tuplen, bruk parenteser
(). - Tupler er uforanderlige, noe som betyr at du ikke kan legge til elementer etter at de er opprettet. Sørg for å inkludere alle filmene i tuplen ved initialisering.
Løsning
Takk for tilbakemeldingene dine!
single