Listen er en af de alsidige datastrukturer i Python, der arrangerer elementerne i en sekvens. Listen kan indeholde forskellige elementtyper. Da elementerne er arrangeret i en sekvens, har hvert element en bestemt position. Positionerne på listen kaldes indekser. Indeksnummeret starter fra nul. For eksempel, hvis vi har en liste med 10 elementer, er placeringen af elementer eller indeksnumre på listen fra 0 til 9. Hovedfunktionen på listen i Python er, at det ikke er nødvendigt at indsætte de samme elementer på en liste. Elementerne kunne være af en heterogen type, dvs.e., en liste kan indeholde et heltal, flydepunktsnummer, komplekst nummer og en streng. En liste kan endda indeholde en anden liste på enhver position. Denne artikel forklarer kort listerne i Python, hvordan listen oprettes opdateret, sletning af elementer fra listen osv.
Liste Oprettelse i Python
En liste i Python oprettes ved hjælp af parret med firkantede parenteser ([]). Elementerne på listen er adskilt med et komma (,).
Lad os oprette flere lister i Python.
# opretter en tom eller tom listemyList = []
#printing blank liste
print (myList)
# opretter en liste med tal
myList = [1,2,3,4,5,6,7,8,9]
# udskriver listen
print (myList)
# opretter en liste med ord
myList = ["Kamran", "Sattar", "Awaisi"]
# udskriver listen
print (myList)
# opretter en liste med flere emner
myList = [1,2, "Kamran", 10.0,2 + 3j]
# udskriver listen
print (myList)
Produktion
Få adgang til elementerne på en liste
For at få adgang til en bestemt værdi på listen skal vi angive indeksnummeret. For at få adgang til listeelementerne bruger vi parret med firkantede parenteser, nævner indeksnummeret inden for de firkantede parenteser, og det returnerer elementet.
# opretter en tom eller tom listemyList = []
#printing blank liste
print (myList)
# opretter en liste med tal
myList = [1,2,3,4,5,6,7,8,9]
# udskriver listeelementerne
#adgang til de første elementer
udskrive (min
Liste [0])
#adgang til de andet elementer
print (myList [1])
#adgang til de tredje elementer
print (myList [2])
#adgang til de fjerde elementer
print (myList [3])
#adgang til de femte elementer
print (myList [4])
#adgang til det sjette element
print (myList [5])
#adgang til de syvende elementer
print (myList [6])
#adgang til de ottende elementer
print (myList [7])
#adgang til de niende elementer
print (myList [8])
# opretter en liste med ord
myList = ["Kamran", "Sattar", "Awaisi"]
# udskriver listeelementerne
print (myList [0])
print (myList [1])
print (myList [2])
# opretter en liste med flere emner
myList = [1,2, "Kamran", 10.0,2 + 3j]
# udskriver listeelementerne
print (myList [0])
print (myList [1])
print (myList [2])
print (myList [3])
print (myList [4])
Produktion
Vi kan skære en liste i Python ved hjælp af skæreoperatøren. Tyktarmen (:) er kendt som udskæringsoperatøren. Udskæringen af Python-listen returnerer flere elementer i en given sekvens.
Lad os bruge skæreoperatøren.
# opretter en listemyList = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
# udskriver listeelementerne ved at skære
#printing af elementerne 3. til 8
print (myList [2: 8])
# udskriver elementerne 1 til 5
udskriv (myList [0: 5])
# udskriver elementerne 1 til 5
udskriv (myList [0: 5])
# udskriver elementerne 3 til 8
print (myList [2: 8])
Produktion
Opdatering af listen
Vi kan opdatere listen når som helst ved at indsætte elementerne på listen eller ved at opdatere elementets værdi i et bestemt indeks på listen. For at tilføje elementerne på listen tilbyder Python en indbygget append () -funktion. Funktionerne append () tilføjer elementet i slutningen af listen. Vi kan dog tilføje elementet til et hvilket som helst specifikt indeks på listen. Ved at gøre dette vil det eksisterende element blive udskiftet, og et nyt element vil blive tilføjet på listen.
Lad os først se brugen af append () -funktionen til at tilføje de nye elementer i slutningen af listen.
# opretter en listemyList = [1,2,3,4,5]
# udskriver listen, før du tilføjer nye elementer
print (myList)
# bruger funktionen append ()
myList.tilføj (6)
myList.tilføje ('a')
myList.vedhæfte (9)
# udskriver listen
print (myList)
Produktion
Lad os nu opdatere de eksisterende elementer på en liste.
# opretter en listestudent = ['Kamran', 25, '[email protected]', 'MS SE']
# udskriver listen, før elementerne opdateres
print (studerende)
#opdatering af værdien ved position 1
studerende [1] = 24
#opdatering af værdien ved position 2
student [2] = "[email protected]"
# udskriver den opdaterede liste
print (studerende)
Produktion
Sletning eller fjernelse af elementerne fra listen
Elementerne kan let slettes eller fjernes fra listen. Der er to måder at slette eller fjerne elementerne fra listen:
- Brug af del nøgleordene
- Brug af fjern () -funktionen
Brug af del nøgleordet
Lad os først diskutere del-nøgleordet. Del-nøgleordet sletter et element på listen i det angivne indeks. Del-nøgleordet kræver indeksnummeret. Derfor, når du er sikker på indekset for en hvilken som helst værdi, skal du bruge del nøgleordet.
# opretter en listestudent = ['Kamran', 25, '[email protected]', 'MS SE']
# udskriver listen, før elementerne slettes
print (studerende)
# sletter værdien ved indeks 0
del studerende [0]
#sletter værdien ved indeks 1
del studerende [1]
# udskriver den opdaterede liste
print (studerende)
Produktion
Brug af fjern () -funktionen
Fjern er den indbyggede funktion Python, der tager elementet på listen som et argument og sletter det fra listen. Hvis du ikke kender nøjagtigt indeksværdien af varen, er metoden for fjernelse der for dig.
Lad os se brugen af fjern () funktion.
# opretter en listestudent = ['Kamran', 25, '[email protected]', 'MS SE']
# udskriver listen, før elementerne slettes
print (studerende)
#sletter elementerne fra listen
studerende.fjern ('Kamran')
studerende.fjern ('MS SE')
# udskriver den opdaterede liste
print (studerende)
Produktion
Bestemmelse af længden på en liste
Længden på en liste kan bestemmes ved hjælp af den indbyggede len () fungere. Det returnerer størrelsen på listen. Funktionerne len () tager listeobjektet som et argument.
# opretter en listestudent = ['Kamran', 25, '[email protected]', 'MS SE']
# udskriver længden af listen
print ("Længden af listen er:", len (studerende))
Produktion
Konklusion
Lister er de mest almindelige og udbredte datastrukturer i Python. De bruges til at gemme dataelementerne i en sekvens. Python-listen kan gemme heterogene typer af elementer. Denne artikel forklarer arbejdet med Python-listen og forskellige Python-indbyggede funktioner ved hjælp af enkle eksempler.