Site Overlay

Python-Liste (Norsk)

Python tilbyr et utvalg av sammensatte datatyper ofte referert til som følger. Listen er ett av de mest brukte og meget allsidig datatyper brukes i Python.

Hvordan å lage en liste?

I Python-programmering, en liste som er laget ved å plassere alle elementer (elementer) inne i hakeparenteser , atskilt med komma.

Det kan ha en rekke elementer, og de kan være av forskjellige typer (heltall, float, string etc.).

# empty listmy_list = # list of integersmy_list = # list with mixed data typesmy_list = 

En liste kan også ha en annen liste som et element., Dette kalles en kjedet liste.

# nested listmy_list = , ]

Hvordan å få tilgang til elementer fra en liste?

Det finnes ulike måter som vi kan få tilgang til elementene i en liste.

Liste Indeks

Vi kan bruke indeksen operatør for å få tilgang til et element i en liste. I Python, indekser starter på 0. Så, en liste som har 5 elementene vil ha en indeks fra 0 til 4.

Prøver å få tilgang til indekser andre enn disse vil heve en IndexError. Indeksen må være et heltall. Vi kan ikke bruke float eller andre typer, vil dette resultere i TypeError.,

Nestede lister er åpnet ved hjelp av nestede indeksering.

Output

Negative indeksering

Python lar negative indeksering for sine sekvenser. Indeksen -1 refererer til det siste elementet, -2 til nest siste elementet, og så videre.

# Negative indexing in listsmy_list = print(my_list)print(my_list)

Når vi kjører over programmet, vil vi få følgende resultat:

ep
Liste indeksering i Python

Hvordan å kutte lister i Python?,

Vi kan få tilgang til en rekke elementer i en liste ved å bruke kutting operatør :(kolon).

Output


Kutting kan være best visualisert ved vurderer indeksen til å være mellom elementene, som vist nedenfor. Så hvis vi vil ha tilgang til et område, trenger vi to indekser som vil skjære den delen fra listen.

– Element Kutting fra en liste i Python

måter å endre eller legge til elementer i en liste?,

Lister er foranderlig, noe som betyr at elementene kan endres i motsetning til streng eller tuple.

Vi kan bruke tilordningsoperatoren (=) for å endre et objekt eller et utvalg av poster.

Output


Vi kan legge til et element på en liste ved å bruke append() metode eller legge til flere elementer ved hjelp av extend() metode.,

# Appending and Extending lists in Pythonodd = odd.append(7)print(odd)odd.extend()print(odd)

Output


Vi kan også bruke + – operatoren til å kombinere to lister. Dette er også kalles sammenkobling.

* operatør gjentar en liste for gitt antall ganger.

# Concatenating and repeating listsodd = print(odd + )print( * 3)

Output


Videre, vi kan sette inn ett element på et ønsket sted ved hjelp av metoden insert() eller sette inn flere elementer ved å klemme det inn i en tom del av en liste.,

# Demonstration of list insert() methododd = odd.insert(1,3)print(odd)odd = print(odd)

Output


Hvordan å slette eller fjerne elementer fra en liste?

Vi kan slette én eller flere poster fra en liste ved hjelp av søkeord del. Det kan til og med slette listen fullstendig.

Output

Traceback (most recent call last): File "<string>", line 18, in <module>NameError: name 'my_list' is not defined

Vi kan bruke remove() metode for å fjerne gitt vare eller pop() metode for å fjerne et element ved den angitte indeksen.

pop() metoden fjerner og returnerer det siste elementet hvis indeksen er ikke gitt., Dette hjelper oss med å gjennomføre lister som stabler (først inn, sist ut data struktur).

Vi kan også bruke clear() metode for å tømme en liste.

Output

om

til Slutt, kan vi også slette elementer i en liste ved å tilordne en tom liste til en bit av elementer.

>>> my_list = >>> my_list = >>> my_list>>> my_list = >>> my_list

Python Liste Metoder

Metoder som er tilgjengelige liste med objekter i Python-programmering er ordnet nedenfor.

De er tilgjengelige list.method(). Noen av metodene har allerede blitt brukt ovenfor.,

Noen eksempler på Python liste metoder:

Output

12

Liste Forståelse: Elegant måte å lage ny Liste

Liste forståelse er en elegant og konsis måte for å opprette en ny liste fra en eksisterende liste i Python.

En liste forståelse består av et uttrykk som følges av for-setningen inne i hakeparenteser.

Her er et eksempel for å lage en liste der hvert element er økende strøm av 2.,

pow2 = print(pow2)

Output


Denne koden er lik:

pow2 = for x in range(10): pow2.append(2 ** x)

En liste forståelse kan eventuelt inneholde mer for eller hvis uttalelser. En valgfri if uttalelse kan filtrere ut elementer for den nye listen. Her er noen eksempler.

en Annen Liste Operasjoner i Python

Liste Medlemskap Test

Vi kan teste om et element finnes i en liste eller ikke, ved hjelp av søkeord in.,

my_list = # Output: Trueprint('p' in my_list)# Output: Falseprint('a' in my_list)# Output: Trueprint('c' not in my_list)

Output

TrueFalseTrue

Iterating Through a List

Using a for loop we can iterate through each item in a list.

for fruit in : print("I like",fruit)

Output

I like appleI like bananaI like mango

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *