Python

Python-lister

Python-lister

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 liste
myList = []
#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 liste
myList = []
#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 liste
myList = [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 liste
myList = [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 liste
student = ['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:

  1. Brug af del nøgleordene
  2. 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 liste
student = ['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 liste
student = ['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 liste
student = ['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.

HD Remastered-spil til Linux, der aldrig tidligere havde haft en Linux-udgivelse
Mange spiludviklere og udgivere kommer med HD-remaster af gamle spil for at forlænge franchisens levetid. Venligst fans, der anmoder om kompatibilitet...
Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...
Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...