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 listemyList = []
#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 listemyList = []
#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 listemyList = [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 listemyList = [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 listestudent = ['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:
- Bruke del nøkkelordene
- 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 listestudent = ['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 listestudent = ['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 listestudent = ['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.