Python

Python-Listen

Python-Listen

Die Liste ist eine der vielseitigen Datenstrukturen in Python, die die Elemente in einer Reihenfolge anordnet. Die Liste kann verschiedene Elementtypen enthalten. Da die Elemente in einer Reihenfolge angeordnet sind, hat jedes Element eine bestimmte Position. Die Positionen der Liste werden Indizes genannt. Die Indexnummer beginnt bei Null. Wenn wir beispielsweise eine Liste mit 10 Elementen haben, dann ist die Position der Elemente oder Indexnummern der Liste 0 bis 9. Das Hauptmerkmal der Liste in Python ist, dass es nicht notwendig ist, dieselben Elemente in eine Liste einzufügen. Die Elemente können heterogen sein, d. h.e., Eine Liste kann eine ganze Zahl, eine Gleitkommazahl, eine komplexe Zahl und einen String enthalten. Eine Liste kann sogar an beliebiger Stelle eine weitere Liste enthalten.  Dieser Artikel erklärt kurz die Listen in Python, wie die Liste erstellt wird aktualisiert, das Löschen von Elementen aus der Liste und so weiter.

Listenerstellung in Python

Eine Liste in Python wird mit dem Paar eckiger Klammern ([]) erstellt. Die Elemente innerhalb der Liste werden durch ein Komma (,) getrennt.

Lassen Sie uns mehrere Listen in Python erstellen.

#eine leere oder leere Liste erstellen
meineListe = []
#leere Liste drucken
drucken (meine Liste)
#Erstellen einer Nummernliste
meineListe = [1,2,3,4,5,6,7,8,9]
#Liste ausdrucken
drucken (meine Liste)
#eine Wortliste erstellen
myList = ["Kamran", "Sattar", "Awaisi"]
#Liste ausdrucken
drucken (meine Liste)
#eine Liste mit mehreren Elementen erstellen
myList = [1,2,"Kamran",10.0,2+3j]
#Liste ausdrucken
drucken (meine Liste)

Ausgabe

Auf die Elemente in einer Liste zugreifen

Um auf einen bestimmten Wert in der Liste zuzugreifen, müssen wir die Indexnummer angeben. Für den Zugriff auf die Listenelemente verwenden wir das Paar eckiger Klammern, erwähnen die Indexnummer innerhalb der eckigen Klammern und geben das Element zurück.

#eine leere oder leere Liste erstellen
meineListe = []
#leere Liste drucken
drucken (meine Liste)
#Erstellen einer Nummernliste
meineListe = [1,2,3,4,5,6,7,8,9]
#die Listenelemente drucken
#auf die ersten Elemente zugreifen
drucken (meine
Liste[0])
#auf die zweiten Elemente zugreifen
drucken(meineListe[1])
#Zugriff auf die dritten Elemente
drucken(meineListe[2])
#auf die vierten Elemente zugreifen
drucken(meineListe[3])
#auf die fünften Elemente zugreifen
drucken(meineListe[4])
#auf die sechsten Elemente zugreifen
print(meineListe[5])
#auf die siebten Elemente zugreifen
drucken(meineListe[6])
#auf die achten Elemente zugreifen
drucken(meineListe[7])
#auf die neunten Elemente zugreifen
drucken(meineListe[8])
#eine Wortliste erstellen
myList = ["Kamran", "Sattar", "Awaisi"]
#die Listenelemente drucken
print(myList[0])
drucken(meineListe[1])
drucken(meineListe[2])
#eine Liste mit mehreren Elementen erstellen
myList = [1,2,"Kamran",10.0,2+3j]
#die Listenelemente drucken
print(myList[0])
drucken(meineListe[1])
drucken(meineListe[2])
drucken(meineListe[3])
drucken(meineListe[4])

Ausgabe

Wir können eine Liste in Python aufschneiden, indem wir den Aufteilungsoperator verwenden. Der Doppelpunkt (:) ist als Slicing-Operator bekannt. Das Slicen der Python-Liste gibt die mehreren Elemente in einer bestimmten Reihenfolge zurück.

Verwenden wir den Slicing-Operator.

#Liste erstellen
myList = [1,2,3,'a','b',4,5,'c',6,7,'d',8,9]
#Ausdrucken der Listenelemente durch Aufschneiden
#die Elemente 3. bis 8. drucken
print(meineListe[2:8])
#Drucken der Elemente 1 bis 5
print(meineListe[0:5])
#Drucken der Elemente 1 bis 5
print(meineListe[0:5])
#Drucken der Elemente 3 bis 8
print(meineListe[2:8])

Ausgabe

Aktualisieren der Liste

Wir können die Liste jederzeit aktualisieren, indem wir die Elemente in die Liste einfügen oder den Wert des Elements an einem bestimmten Index der Liste aktualisieren. Um die Elemente in der Liste hinzuzufügen, bietet Python eine integrierte append()-Funktion. Die append()-Funktionen fügen das Element am Ende der Liste hinzu. Wir können das Element jedoch an jedem bestimmten Index in der Liste hinzufügen. Dabei wird das vorhandene Element ersetzt und ein neues Element in die Liste eingefügt.

Sehen wir uns zunächst die Verwendung der Funktion append() an, um die neuen Elemente am Ende der Liste hinzuzufügen.

#Liste erstellen
meineListe = [1,2,3,4,5]
#die Liste ausdrucken, bevor neue Elemente hinzugefügt werden
drucken (meine Liste)
#mit der append()-Funktion
meine Liste.anhängen(6)
meine Liste.anhängen('a')
meine Liste.anhängen(9)
#Liste ausdrucken
drucken (meine Liste)

Ausgabe

Lassen Sie uns nun die vorhandenen Elemente in einer Liste aktualisieren.

#Liste erstellen
student = ['Kamran',25,'[email protected]','MS SE']
#die Liste ausdrucken, bevor die Elemente aktualisiert werden
drucken (Student)
#Aktualisieren des Wertes an Position 1
Schüler[1]=24
#Aktualisieren des Wertes an Position 2
student[2]="[email protected]"
#Drucken der aktualisierten Liste
drucken (Student)

Ausgabe

Löschen oder Entfernen der Elemente aus der Liste

Die Elemente können einfach gelöscht oder aus der Liste entfernt werden. Es gibt zwei Möglichkeiten, die Elemente aus der Liste zu löschen oder zu entfernen:

  1. Verwenden der Schlüsselwörter del
  2. Verwenden der Funktion remove()

Verwenden des Schlüsselworts del

Lassen Sie uns zunächst das Schlüsselwort del besprechen. Das Schlüsselwort del löscht ein Element der Liste am angegebenen Index. Das Schlüsselwort del erfordert die Indexnummer. Wenn Sie sich über den Index eines beliebigen Wertes sicher sind, verwenden Sie daher das Schlüsselwort del.

#Liste erstellen
student = ['Kamran',25,'[email protected]','MS SE']
#die Liste ausdrucken, bevor die Elemente gelöscht werden
drucken (Student)
#löschen des Wertes bei Index 0
del student[0]
#löschen des Wertes bei Index 1
Schüler[1]
#Drucken der aktualisierten Liste
drucken (Student)

Ausgabe

Verwenden der Funktion remove()

Das Entfernen ist die integrierte Python-Funktion, die das Element der Liste als Argument nimmt und aus der Liste löscht. Falls Sie den Indexwert des Artikels nicht genau kennen, ist die Methode zum Entfernen genau das Richtige für Sie.

Sehen wir uns die Verwendung der Funktion remove() an.

#Liste erstellen
student = ['Kamran',25,'[email protected]','MS SE']
#die Liste ausdrucken, bevor die Elemente gelöscht werden
drucken (Student)
#löschen der Elemente aus der Liste
Schüler.entfernen('Kamran')
Schüler.entfernen('MS SE')
#Drucken der aktualisierten Liste
drucken (Student)

Ausgabe

Bestimmen der Länge einer Liste

Die Länge einer Liste kann mit Hilfe des eingebauten len() Funktion. Es gibt die Größe der Liste zurück. Die len()-Funktionen nehmen das Listenobjekt als Argument.

#Liste erstellen
student = ['Kamran',25,'[email protected]','MS SE']
#die Länge der Liste drucken
print("Die Länge der Liste ist: ",len(student))

Ausgabe

Fazit

Listen sind die gebräuchlichsten und am weitesten verbreiteten Datenstrukturen in Python. Sie werden verwendet, um die Datenelemente in einer Reihenfolge zu speichern. Die Python-Liste kann heterogene Elementtypen speichern store. Dieser Artikel erklärt die Funktionsweise der Python-Liste und verschiedener in Python eingebauter Funktionen anhand einfacher Beispiele.

OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...
OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....
SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...