Listeindeksering i Python: Tilgang til Elementer Effektivt
I Python lar lister deg få tilgang til individuelle elementer ved å bruke deres indeks. Indeksering starter på 0
, noe som betyr at det første elementet i en liste er på indeks 0
, det andre elementet er på indeks 1
, og så videre. Dette kalles nullindeksering. For å få tilgang til et element, bruk hakeparenteser med indeksen til ønsket element.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
I det neste eksempelet returnerer indeksen 0
det første elementet, 'Rome', mens indeksen 2
returnerer det tredje elementet, som er 'New York'. Husk at indeksen tilsvarer posisjonen minus én (n - 1).
Negativ indeksering
Python støtter også negativ indeksering: dette lar deg få tilgang til elementer fra slutten av listen. Her representerer -1
det siste elementet, -2
representerer det nest siste elementet, og så videre. Negativ indeksering kan være veldig nyttig når du vil jobbe med en liste fra slutten uten å vite lengden.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Forklaring:
-1
henter det siste elementet 'Kioto';3
og-2
refererer begge til det fjerde elementet 'Brasilia', en ved å bruke positiv indeksering og den andre ved å bruke negativ indeksering. Dette demonstrerer hvordan indeksering går rundt listen.
Positiv og negativ indeksering gir allsidighet til tilgangen til elementer fra lister, enten fra begynnelsen eller slutten.
Indeksering i Nestede Lister
Å få tilgang til elementer i en nestet liste krever flere indekser: den første indeksen velger underlisten, og den andre indeksen får tilgang til det spesifikke elementet innenfor den underlisten.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Anvendelser av indeksering i nestede lister inkluderer, men er ikke begrenset til, strukturert data som regneark, matriser eller databaser. Praktiske eksempler kan være tilgang til rader og kolonner i en 2D-matrise, hente detaljer fra lister over ansattoppføringer, eller hente spesifikk informasjon, som bynavn eller kostnader fra reiseplaner eller nestede JSON-lignende strukturer.
Swipe to start coding
Du har en liste kalt cities
.
- Initialiser variabelen
second
med det andre elementet i arrayet ved å bruke indeksen. - Initialiser variabelen
last
med det siste elementet i arrayet ved å bruke indeksen.
Merk
Du kan bruke en negativ indeks for enklere tilgang til det siste elementet.
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
Awesome!
Completion rate improved to 3.23Awesome!
Completion rate improved to 3.23
Listeindeksering i Python: Tilgang til Elementer Effektivt
I Python lar lister deg få tilgang til individuelle elementer ved å bruke deres indeks. Indeksering starter på 0
, noe som betyr at det første elementet i en liste er på indeks 0
, det andre elementet er på indeks 1
, og så videre. Dette kalles nullindeksering. For å få tilgang til et element, bruk hakeparenteser med indeksen til ønsket element.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
I det neste eksempelet returnerer indeksen 0
det første elementet, 'Rome', mens indeksen 2
returnerer det tredje elementet, som er 'New York'. Husk at indeksen tilsvarer posisjonen minus én (n - 1).
Negativ indeksering
Python støtter også negativ indeksering: dette lar deg få tilgang til elementer fra slutten av listen. Her representerer -1
det siste elementet, -2
representerer det nest siste elementet, og så videre. Negativ indeksering kan være veldig nyttig når du vil jobbe med en liste fra slutten uten å vite lengden.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Forklaring:
-1
henter det siste elementet 'Kioto';3
og-2
refererer begge til det fjerde elementet 'Brasilia', en ved å bruke positiv indeksering og den andre ved å bruke negativ indeksering. Dette demonstrerer hvordan indeksering går rundt listen.
Positiv og negativ indeksering gir allsidighet til tilgangen til elementer fra lister, enten fra begynnelsen eller slutten.
Indeksering i Nestede Lister
Å få tilgang til elementer i en nestet liste krever flere indekser: den første indeksen velger underlisten, og den andre indeksen får tilgang til det spesifikke elementet innenfor den underlisten.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Anvendelser av indeksering i nestede lister inkluderer, men er ikke begrenset til, strukturert data som regneark, matriser eller databaser. Praktiske eksempler kan være tilgang til rader og kolonner i en 2D-matrise, hente detaljer fra lister over ansattoppføringer, eller hente spesifikk informasjon, som bynavn eller kostnader fra reiseplaner eller nestede JSON-lignende strukturer.
Swipe to start coding
Du har en liste kalt cities
.
- Initialiser variabelen
second
med det andre elementet i arrayet ved å bruke indeksen. - Initialiser variabelen
last
med det siste elementet i arrayet ved å bruke indeksen.
Merk
Du kan bruke en negativ indeks for enklere tilgang til det siste elementet.
Løsning
Takk for tilbakemeldingene dine!
single
Awesome!
Completion rate improved to 3.23
Listeindeksering i Python: Tilgang til Elementer Effektivt
Sveip for å vise menyen
I Python lar lister deg få tilgang til individuelle elementer ved å bruke deres indeks. Indeksering starter på 0
, noe som betyr at det første elementet i en liste er på indeks 0
, det andre elementet er på indeks 1
, og så videre. Dette kalles nullindeksering. For å få tilgang til et element, bruk hakeparenteser med indeksen til ønsket element.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
I det neste eksempelet returnerer indeksen 0
det første elementet, 'Rome', mens indeksen 2
returnerer det tredje elementet, som er 'New York'. Husk at indeksen tilsvarer posisjonen minus én (n - 1).
Negativ indeksering
Python støtter også negativ indeksering: dette lar deg få tilgang til elementer fra slutten av listen. Her representerer -1
det siste elementet, -2
representerer det nest siste elementet, og så videre. Negativ indeksering kan være veldig nyttig når du vil jobbe med en liste fra slutten uten å vite lengden.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Forklaring:
-1
henter det siste elementet 'Kioto';3
og-2
refererer begge til det fjerde elementet 'Brasilia', en ved å bruke positiv indeksering og den andre ved å bruke negativ indeksering. Dette demonstrerer hvordan indeksering går rundt listen.
Positiv og negativ indeksering gir allsidighet til tilgangen til elementer fra lister, enten fra begynnelsen eller slutten.
Indeksering i Nestede Lister
Å få tilgang til elementer i en nestet liste krever flere indekser: den første indeksen velger underlisten, og den andre indeksen får tilgang til det spesifikke elementet innenfor den underlisten.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Anvendelser av indeksering i nestede lister inkluderer, men er ikke begrenset til, strukturert data som regneark, matriser eller databaser. Praktiske eksempler kan være tilgang til rader og kolonner i en 2D-matrise, hente detaljer fra lister over ansattoppføringer, eller hente spesifikk informasjon, som bynavn eller kostnader fra reiseplaner eller nestede JSON-lignende strukturer.
Swipe to start coding
Du har en liste kalt cities
.
- Initialiser variabelen
second
med det andre elementet i arrayet ved å bruke indeksen. - Initialiser variabelen
last
med det siste elementet i arrayet ved å bruke indeksen.
Merk
Du kan bruke en negativ indeks for enklere tilgang til det siste elementet.
Løsning
Takk for tilbakemeldingene dine!