Python

Python-lister

Python-lister

Listen er en av de allsidige datastrukturene i Python som ordner elementene i en sekvens. Listen kan inneholde forskjellige elementtyper. Når elementene er ordnet i en sekvens, har hvert element en bestemt posisjon. Posisjonene på listen kalles indekser. Indeksnummeret starter fra null. For eksempel, hvis vi har en liste med 10 elementer, er plasseringen av elementer eller indeksnummer på listen fra 0 til 9. Hovedfunksjonen til listen i Python er at det ikke er nødvendig å sette inn de samme elementene i en liste. Elementene kan være av heterogen type, dvs.e., en liste kan inneholde et heltall, flytepunktnummer, komplekst tall og en streng. En liste kan til og med inneholde en annen liste til enhver posisjon.  Denne artikkelen forklarer kort listene i Python, hvordan listen blir oppdatert, sletting av elementer fra listen og så videre.

Listeoppretting i Python

En liste i Python opprettes ved hjelp av paret av parentes ([]). Elementene i listen er atskilt med komma (,).

La oss lage flere lister i Python.

#opprette en tom eller tom liste
myList = []
#printing blank liste
skriv ut (myList)
#opprette en liste med tall
myList = [1,2,3,4,5,6,7,8,9]
#utskrift av listen
skriv ut (myList)
# lage en liste med ord
myList = ["Kamran", "Sattar", "Awaisi"]
#utskrift av listen
skriv ut (myList)
#opprette en liste over flere elementer
myList = [1,2, "Kamran", 10.0,2 + 3j]
#utskrift av listen
skriv ut (myList)

Produksjon

Få tilgang til elementene i en liste

For å få tilgang til en bestemt verdi i listen, må vi indikere indeksnummeret. For å få tilgang til listeelementene bruker vi paret med firkantede parenteser, nevner indeksnummeret i firkantede parenteser, og det returnerer elementet.

#opprette en tom eller tom liste
myList = []
#printing blank liste
skriv ut (myList)
#opprette en liste med tall
myList = [1,2,3,4,5,6,7,8,9]
#utskrift av listeelementene
# tilgang til de første elementene
skrive ut (min
Liste [0])
# tilgang til de andre elementene
skriv ut (myList [1])
#accessing the third elements
skriv ut (myList [2])
# tilgang til de fjerde elementene
skriv ut (myList [3])
# tilgang til de femte elementene
skriv ut (myList [4])
# tilgang til det sjette elementet
skriv ut (myList [5])
# tilgang til det syvende elementet
skriv ut (myList [6])
# tilgang til de åttende elementene
skriv ut (myList [7])
# tilgang til de niende elementene
skriv ut (myList [8])
# lage en liste med ord
myList = ["Kamran", "Sattar", "Awaisi"]
#utskrift av listeelementene
skriv ut (myList [0])
skriv ut (myList [1])
skriv ut (myList [2])
#creating a list of multiple items
myList = [1,2, "Kamran", 10.0,2 + 3j]
#utskrift av listeelementene
skriv ut (myList [0])
skriv ut (myList [1])
skriv ut (myList [2])
skriv ut (myList [3])
skriv ut (myList [4])

Produksjon

Vi kan kutte en liste i Python ved å bruke skiveroperatøren. Tykktarmen (:) er kjent som skiveroperatøren. Skjæringen av Python-listen returnerer flere elementer i en gitt sekvens.

La oss bruke skiveroperatøren.

#opprette en liste
myList = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
#utskrift av listeelementene ved å kutte
#utskrift av elementene 3. til 8
skriv ut (myList [2: 8])
#utskrift av elementene 1 til 5
skriv ut (myList [0: 5])
#utskrift av elementene 1 til 5
skriv ut (myList [0: 5])
#utskrift av elementene 3 til 8
skriv ut (myList [2: 8])

Produksjon

Oppdaterer listen

Vi kan oppdatere listen når som helst ved å sette inn elementene i listen eller ved å oppdatere elementets verdi i en bestemt indeks på listen. For å legge til elementene i listen, tilbyr Python en innebygd append () -funksjon. Append () -funksjonene legger til elementet på slutten av listen. Vi kan imidlertid legge til elementet i en hvilken som helst spesifikk indeks i listen. Ved å gjøre dette vil det eksisterende elementet bli erstattet, og et nytt element vil bli lagt til i listen.

La oss først se bruken av append () -funksjonen for å legge til de nye elementene på slutten av listen.

#opprette en liste
myList = [1,2,3,4,5]
#utskrift av listen før du legger til nye elementer
skriv ut (myList)
# bruker funksjonen append ()
min liste.legge til (6)
min liste.legge til ('a')
min liste.legge til (9)
#utskrift av listen
skriv ut (myList)

Produksjon

La oss nå oppdatere de eksisterende elementene i en liste.

#opprette en liste
student = ['Kamran', 25, '[email protected]', 'MS SE']
#utskrift av listen før oppdatering av elementene
trykk (student)
#oppdaterer verdien på posisjon 1
student [1] = 24
#oppdaterer verdien på posisjon 2
student [2] = "[e-postbeskyttet]"
#utskrift av oppdatert liste
trykk (student)

Produksjon

Slette eller fjerne elementene fra listen

Elementene kan enkelt slettes eller fjernes fra listen. Det er to måter å slette eller fjerne elementene fra listen:

  1. Bruke del nøkkelordene
  2. Bruker fjern () -funksjonen

Bruker del nøkkelordet

La oss først diskutere del-nøkkelordet. Del-nøkkelordet sletter et element i listen ved den angitte indeksen. Del-nøkkelordet krever indeksnummeret. Derfor, når du er sikker på indeksen til en hvilken som helst verdi, så bruker du nøkkelordet.

#opprette en liste
student = ['Kamran', 25, '[email protected]', 'MS SE']
#utskrift av listen før elementene slettes
trykk (student)
#deleting the value at index 0
del student [0]
#deleting verdien ved indeks 1
del student [1]
#utskrift av oppdatert liste
trykk (student)

Produksjon

Ved hjelp av fjern () -funksjonen

Fjern er den innebygde funksjonen Python som tar elementet i listen som et argument og sletter det fra listen. I tilfelle du ikke vet nøyaktig indeksverdien til varen, er fjerningsmetoden der for deg.

La oss se bruken av remove () -funksjonen.

#opprette en liste
student = ['Kamran', 25, '[email protected]', 'MS SE']
#utskrift av listen før elementene slettes
trykk (student)
#sletter elementene fra listen
student.fjerne ('Kamran')
student.fjerne ('MS SE')
#utskrift av oppdatert liste
trykk (student)

Produksjon

Bestemme lengden på en liste

Lengden på en liste kan bestemmes ved hjelp av den innebygde len () funksjon. Den returnerer størrelsen på listen. Len () -funksjonene tar listeobjektet som et argument.

#opprette en liste
student = ['Kamran', 25, '[email protected]', 'MS SE']
#utskrift av lengden på listen
print ("Lengden på listen er:", len (student))

Produksjon

Konklusjon

Lister er de vanligste og mest brukte datastrukturene i Python. De brukes til å lagre dataelementene i en sekvens. Python-listen kan lagre heterogene typer elementer. Denne artikkelen forklarer hvordan Python-listen fungerer og forskjellige Python-innebygde funksjoner ved hjelp av enkle eksempler.

Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...
OpenTTD vs Simutrans
Å lage din egen transportsimulering kan være morsom, avslappende og ekstremt fristende. Derfor må du sørge for at du prøver så mange spill som mulig f...