So erstellen und lesen Sie die Liste in Python

So erstellen und lesen Sie die Liste in Python

Python ist eine beliebte Programmiersprache mit einer Vielzahl von Anwendungen, einschließlich Datenwissenschaft, Webentwicklung und Automatisierung. Eine der grundlegendsten und wesentlichen Datenstrukturen in Python ist die Liste. Eine Liste ist eine Sammlung von Werten oder Elementen, die sich von jedem Datentyp befinden können, einschließlich Zeichenfolgen, Ganzzahlen, Schwimmer und sogar anderen Listen.

In diesem Artikel werden wir untersuchen, wie man eine Liste in Python erstellt und lesen.

Erstellen einer Liste

Um eine Liste in Python zu erstellen, verwenden wir quadratische Klammern [] und trennen Sie die Elemente in der Liste mit Commas. Hier ist ein Beispiel für eine einfache Liste:

my_list = [1, 2, 3, 4, 5]
1my_list = [1, 2, 3, 4, 5]

Diese Liste enthält fünf Ganzzahlen von 1 bis 5. Wir können auch eine Liste von Zeichenfolgen erstellen, wie folgt:

my_list = ['Apple', 'Banane', 'Cherry']
1my_list = ['Apple', 'Banane', 'Cherry']

Diese Liste enthält drei Saiten, die jeweils eine Frucht darstellen.

Wir können auch eine Liste verschiedener Datentypen wie folgt erstellen:

my_list = [1, 'Apple', 3.5, wahr]
1my_list = [1, 'Apple', 3.5, wahr]

Diese Liste enthält eine Ganzzahl, einen String, einen Float und einen booleschen Wert.

Eine andere Möglichkeit, eine Liste zu erstellen, besteht darin, die zu verwenden Liste() Konstrukteur. Wir können jedes iterable Objekt als Argument wie ein Tupel oder eine Zeichenfolge übergeben, und Python erstellt eine Liste daraus.

my_tuple = (1, 2, 3) my_list = list (my_tuple) print (my_list) # Ausgabe: [1, 2, 3] my_string = "Hallo, Welt!"my_list = list (my_string) print (my_list) # output: ['h', 'e', ​​'l', 'l', 'o', ',', 'w', 'o', '' ' r ',' l ',' d ',' '!']
1234567my_tuple = (1, 2, 3) my_list = list (my_tuple) print (my_list) # Ausgabe: [1, 2, 3] my_string = "Hallo, Welt!"my_list = list (my_string) print (my_list) # output: ['h', 'e', ​​'l', 'l', 'o', ',', 'w', 'o', '' ' r ',' l ',' d ',' '!']

Lesen einer Liste

Sobald wir eine Liste in Python erstellt haben, können wir nach ihrem Index auf seine Elemente zugreifen. Der Index des ersten Elements in einer Liste ist 0, und der Index des letzten Elements ist die Länge der Liste minus eins. Mit Square Brackets [] können wir mit seinem Index auf ein Element zugreifen [].

my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [0]) # output: 'Apple' print (my_list [1]) # output: 'banana' print (my_list [2]) # Ausgabe : 'Kirsche'
1234my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [0]) # output: 'Apple'print (my_list [1]) # output:' banana'print (my_list [2]) # output : 'Kirsche'

Wir können auch negative Indizes verwenden, um vom Ende der Liste auf Elemente zuzugreifen.

my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [-1]) # output: 'cherry' print (my_list [-2]) # output: 'banana' print (my_list [-3] ) # Ausgabe: 'Apple'
1234my_list = ['Apple', 'Banana', 'Cherry'] print (my_list [-1]) # output: 'cherry'print (my_list [-2]) # output:' banana'print (my_list [-3] ) # Ausgabe: 'Apple'

Wir können auf eine Reihe von Elementen in einer Liste zugreifen Slice -Operator [:]. Der Slice -Operator gibt eine neue Liste zurück, die alle Elemente vom Startindex bis hin zu dem Endindex enthält, aber nicht einschließlich des Endindex.

my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] Print (my_list [1: 3]) # Ausgabe: ['Banana', 'Cherry'] print (my_list [: 3 ]) # Ausgabe: ['Apple', 'Banane', 'Cherry'] Print (my_list [2:]) # output: ['Cherry', 'Date', 'Elderberry']
1234my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] Print (my_list [1: 3]) # Ausgabe: ['Banana', 'Cherry'] print (my_list [: 3 ]) # Ausgabe: ['Apple', 'Banane', 'Cherry'] Print (my_list [2:]) # output: ['Cherry', 'Date', 'Elderberry']

Wir können den Slice -Operator auch mit negativen Indizes verwenden.

my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] Print (my_list [-3: -1]) # Ausgabe: ['Cherry', 'Datum']
12my_list = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'] Print (my_list [-3: -1]) # Ausgabe: ['Cherry', 'Datum']

Ändern einer Liste

In Python können wir die Elemente einer Liste ändern. Wir können ein Element ändern, indem wir seinem Index einen neuen Wert zuweisen.

my_list = ['Apple', 'Banana', 'Cherry'] my_list [1] = 'kiwi' print (my_list) # output: ['Apple', 'Kiwi', 'Cherry']
123my_list = ['Apple', 'Banana', 'Cherry'] my_list [1] = 'kiwi'print (my_list) # output: [' Apple ',' Kiwi ',' Cherry ']

Mit der Methode append () können wir auch Elemente zu einer Liste hinzufügen. Die Methode append () fügt zum Ende der Liste ein neues Element hinzu.

my_list = ['Apple', 'Banana', 'Cherry'] my_list.append ('Datum') Print (my_list) # output: ['Apple', 'Banana', 'Cherry', 'Date']
123my_list = ['Apple', 'Banana', 'Cherry'] my_list.append ('Datum') Print (my_list) # output: ['Apple', 'Banana', 'Cherry', 'Date']

Wir können ein Element in einem bestimmten Index mit dem einfügen Einfügung() Methode.

my_list = ['Apple', 'Banana', 'Cherry'] my_list.Einfügen (1, 'Datum') print (my_list) # output: ['Apple', 'Datum', 'Banana', 'Cherry']
123my_list = ['Apple', 'Banana', 'Cherry'] my_list.Einfügen (1, 'Datum') print (my_list) # output: ['Apple', 'Datum', 'Banana', 'Cherry']

Wir können ein Element aus einer Liste mit dem entfernen entfernen() Methode. Die Methode von REME () entfernt das erste Auftreten des angegebenen Wertes.

my_list = ['Apple', 'Banana', 'Cherry'] my_list.entfernen ('banane') print (my_list) # output: ['Apple', 'Cherry']
123my_list = ['Apple', 'Banana', 'Cherry'] my_list.entfernen ('banane') print (my_list) # output: ['Apple', 'Cherry']

Wir können auch ein Element aus einem bestimmten Index mit dem entfernen Pop() Methode. Der Pop() Die Methode entfernt das Element im angegebenen Index und gibt es zurück.

my_list = ['Apple', 'Banana', 'Cherry'] banana = my_list.Pop (1) Print (Banana) # Ausgabe: 'Banana' Print (my_list) # output: ['Apple', 'Cherry']
1234my_list = ['Apple', 'Banana', 'Cherry'] banana = my_list.Pop (1) Print (Banana) # Output: 'Banana'print (my_list) # output: [' Apple ',' Cherry ']

Abschluss

Listen sind eine wesentliche Datenstruktur in Python, die es uns ermöglicht, Wertesammlungen zu speichern und zu manipulieren. Wir können Listen mit quadratischen Klammern [] oder dem List () -Konstruktor erstellen. Wir können mit ihrem Index auf Listenelemente zugreifen und Listen ändern, indem wir Elemente ändern, hinzufügen oder entfernen. Das Erstellen und Lesen einer Liste zu verstehen, ist grundlegend für das Schreiben von Python -Programmen, und diese Fähigkeiten werden in vielen Anwendungen nützlich sein.