Åtkomst till Element i en Tuple: Indexeringsteknik
Att komma åt element i en tuple är enkelt och fungerar på samma sätt som med listor. Ange helt enkelt indexnumret inom hakparenteser. Kom ihåg att indexeringen börjar vid 0
, precis som med listor.
movies = ("Inception", "Interstellar", "The Dark Knight", "Tenet", "Dunkirk", "Memento", "Following") # Accessing the second movie print(movies[1]) # Accessing the sixth movie print(movies[5])
Tuples stöder också negativ indexering, där indexeringen börjar från slutet. Således har det sista elementet ett index på -1
, det näst sista är -2
, och så vidare.
movies = ("Inception", "Interstellar", "The Dark Knight", "Tenet", "Dunkirk", "Memento", "Following") # Accessing the last movie print(movies[-1]) # Accessing the fourth movie from the end print(movies[-4])
I exemplet ovan kommer vi åt det sista elementet (indexerat vid -1
) och det fjärde elementet från slutet (indexerat vid -4
).
Uppgift
Swipe to start coding
Vi fortsätter att arbeta med tuplen space_movies
.
- Hämta det första elementet i denna tuple och lagra det i variabeln
first_movie
. - Hämta det sista elementet i tuplen och lagra det i variabeln
last_movie
. - Initiera en ny lista
favorite_movies
och lägg till dessa 2 filmer i den. - Använd index för att slutföra denna uppgift.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2