Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppretting av en Tuple i Python | Seksjon
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
Python Datastrukturer

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

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

Uten kommaet vil Python tolke parentesene som vanlig gruppering, ikke som en tuple.

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

Opprette en tom tuple

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

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:

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

Opprettelse av en tuple fra en liste

Du kan også bruke tuple()-funksjonen for å opprette en tuple fra en liste:

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

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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 16
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

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

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

Uten kommaet vil Python tolke parentesene som vanlig gruppering, ikke som en tuple.

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

Opprette en tom tuple

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

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:

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

Opprettelse av en tuple fra en liste

Du kan også bruke tuple()-funksjonen for å opprette en tuple fra en liste:

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

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

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 16
single

single

some-alt