Die Programmiersprache Python hat sich heutzutage zur heißesten Programmiersprache entwickelt. Entwickler haben erkannt, wie wichtig eine effiziente Implementierung ist, anstatt komplexe Programme zu schreiben. Für Entwickler mit sofort einsatzbereiten Funktionen und Anwendungen ist ein solches Konzept Listen in Python. Es ist eine Sammlung Datentyp Dies wird oft bevorzugt, um geordnete Daten in Python zu speichern. Im Folgenden werden die in diesem Blog diskutierten Konzepte aufgeführt::
DB-Browser für SQLite-Überprüfung
Was ist eine Liste in Python?
Liste ist eine Sammlung Datentyp in Python. Es ist bestellt und erlaubt auch doppelte Einträge. Listen in Python müssen nicht homogen sein, was bedeutet, dass sie verschiedene Datentypen wie Ganzzahlen, Zeichenfolgen und andere Erfassungsdatentypen enthalten können. Es ist von Natur aus veränderbar und ermöglicht die Indizierung, um auf die Mitglieder in einer Liste zuzugreifen.
Um eine Liste zu deklarieren, verwenden wir die eckigen Klammern.
List ist wie jedes andere Array, das wir in anderen Programmiersprachen deklarieren. Listen in Python werden häufig zum Implementieren von Stapeln und Warteschlangen verwendet. Die Listen sind veränderlicher Natur. Daher können die Werte auch nach Deklaration einer Liste geändert werden.
mylist = [0,1,2,3,4,5,6]
Indizierung:
Um auf einen Wert aus einer Liste zuzugreifen, verwenden wir die Indexwerte. Unten finden Sie den Code, mit dem Sie den Buchstaben 'A' aus der Liste mit den Buchstaben des Wortes 'EDUREKA' abrufen können.
a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] drucken (a [6]) drucken (a [-1])
Beide print-Anweisungen rufen den Buchstaben 'A' aus der Liste ab.
Warum eine Liste verwenden?
Bei der Auswahl eines Datentyps zum Speichern unserer Daten müssen wir die Eigenschaften und Merkmale des Datentyps berücksichtigen. Es wird effizienter und sicherer, wenn wir zuerst die richtige Wahl treffen.
Eine Liste wird bevorzugt, da mehrere Daten gleichzeitig gespeichert werden können. Es wird einfach, die Werte in einer Liste zu ersetzen und zu ändern. Wir können die Sequenz in einer Liste speichern und auch mit den Schleifen mehrere Iterationen durchführen. Es gibt zahlreiche Operationen, die wir auch für eine Liste ausführen können. Lassen Sie uns die verschiedenen Operationen verstehen, die wir für Listen in Python haben.
Listenoperationen in Python
Im Folgenden sind die Operationen aufgeführt, die wir für eine Liste ausführen können.
- anhängen
- klar
- Kopieren
- Anzahl
- erweitern
- einfügen
- Index
- Pop
- entfernen
- umkehren
- Sortieren
anhängen
a = [1,2,3,4,5] a.append (6) print (a) # Die Ausgabe hat 6 am Ende der Liste.
klar
a = [1,2,3,4,5] a.clear () #dies löscht die Liste oder leert die Liste.
Kopieren
a = [1,2,3,4,5] b = a.copy () print (b) #it erstellt die Kopie der Liste.
Anzahl
a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) #dies gibt an, wie oft 5 vorhanden ist In der Liste.
erweitern
a = [1,2,3,4,5] a.extend (Bereich (6,11)) #dies werden die Werte in dieser Liste aus dem iterierbaren Objektbereich hinzugefügt.
einfügen
a = ['edureka', 'python', 'data science'] a.insert (2, 'künstliche Intelligenz') #dies wird die Zeichenfolge am Indexwert 2 hinzugefügt
Index
a = ['edureka', 'python', 'programmierung', 'data science', 'AI', 'maschinelles Lernen'] a.index ('data science') #dies erhält den Indexwert an der Zeichenfolge 'data Wissenschaft ', die 3 ist.
Pop
a = [1,2,3,4,5] a.pop () #dies wird der Wert am Ende der Liste angezeigt, d. h. 5. Die Liste hat danach keine 5 mehr.
entfernen
a = [1,2,3,4,11,5] a.remove (11) #dies wird 11 aus der Liste entfernt.
umkehren
a = [5,4,3,2,1] a.reverse () #dies kehrt die Liste um. # eine andere Anweisung zum Umkehren der Liste a = a [:: -1]
Sortieren
wie man ein Array von Objekten erstellt
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # Sie erhalten als Ergebnis eine sortierte Liste.
Ersetzen eines Werts in einer Liste
a = ['edureka', 'python', 'data science', 'Tennis', 'maschinelles Lernen'] a [3] = 'künstliche Intelligenz' #dies wird der Wert am angegebenen Index durch den genannten Wert ersetzt.
Durch eine Liste iterieren
Listen können für verwendet werden auch. Unten finden Sie den Code zum Iterieren einer Liste und zum Drucken von Werten mithilfe einer Steueranweisung.
a = [1,2,3,4,5] für x in a: wenn x == 4: break print (x) #dies durchläuft die Liste und druckt die Werte, bis es auf 4 trifft.
Der Listenkonstruktor
Der Listenkonstruktor wird zum Erstellen / Deklarieren einer Liste verwendet.
a = list ((1,2,3,4,5)) print (a) #Sie erhalten eine Liste mit den im Konstruktor deklarierten Werten.
Wie Sie sehen können, verwendet der Listenkonstruktor das Tupel als Argument. Ebenso können Sie jeden anderen Datentyp wie ein Wörterbuch oder einen Satz im Listenkonstruktor deklarieren.
Schneiden einer Liste in Python
Angenommen, Sie haben eine Liste mit Zahlen von 0 bis 10. Sie möchten jedoch nur die Zahlen von 5 bis 10 erhalten. Sie dürfen nicht auf alle Elemente zugreifen, die die Indexwerte aller dieser Zahlen eingeben. Stattdessen können Sie dem Ansatz im folgenden Code folgen.
a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #dies werden alle Zahlen von Index 4 bis Index 11 erhalten. a [-1: - 6] #dies werden alle Zahlen vom Index 11 bis zum Index 6 abgerufen. A [4:] #dies druckt alle Zahlen vom Index 4 bis zum Ende der Liste. a [: 6] #dies druckt alle Zahlen vom Index 0 bis zum Index 6.
Untermenge einer Liste in Python
Untermenge einer Liste bedeutet, eine Liste innerhalb einer vorhandenen Liste zu deklarieren.
a = Liste (Bereich (5,11) b = [1,2,3,4, a] # um auf einen Wert in der Liste zuzugreifen b [4] #dies wird die Liste gedruckt a. b [4] [4] #dies wird der Wert am Indexwert 4 in der Liste a. b [4] [4] = 19 #Wir können auch die Werte ändern, ersetzen, löschen, ändern usw.
Anstelle einer Liste können wir auch einen anderen Datentyp verwenden. Da eine Menge jedoch nicht indiziert ist, ist es nicht möglich, über die Indexwerte separat auf die Mengenelemente zuzugreifen.
In diesem Blog haben wir die Listen in Python und alle Operationen besprochen, die wir ausführen können. Listen in Python sind ein sehr wichtiges Konzept, das beim Erlernen der Grundlagen der Python-Programmierung eine wichtige Rolle spielt. Die Programmiersprache Python bietet viele sofort einsatzbereite Funktionen es ist heutzutage eine der beliebtesten Programmiersprachen geworden. Sie können sich auch anmelden um dein Lernen anzukurbeln.
Haben Sie Fragen? Erwähne sie in den Kommentaren, wir werden uns bei dir melden.