Eine Liste in Python ist eine geordnete Variablensequenz, die jede Art von Daten speichern kann, einschließlich Zahlen, Zeichenfolgen, Listen, Tupel, Wörterbücher usw. Hier einige Grundkenntnisse über Listen:
- Erstelle Liste
Sie können eckige Klammern [] verwenden, um eine leere Liste zu erstellen, oder Sie können Elemente in eckigen Klammern hinzufügen, um eine nicht leere Liste zu erstellen, zum Beispiel:
empty_list = []
number_list = [1, 2, 3, 4, 5]
string_list = ['apple', 'banana', 'cherry']
mixed_list = [1, 'apple', 3.14, True]
- Auf Listenelemente zugreifen
Sie können Indizes verwenden, um auf Elemente in der Liste zuzugreifen. Die Indizes beginnen bei 0, zum Beispiel:
fruits = ['apple', 'banana', 'cherry']
print(fruits[0]) # 输出:apple
print(fruits[1]) # 输出:banana
print(fruits[2]) # 输出:cherry
Sie können auch negative Indizes verwenden, um von hinten nach vorne auf Elemente zuzugreifen, zum Beispiel:
fruits = ['apple', 'banana', 'cherry']
print(fruits[-1]) # 输出:cherry
print(fruits[-2]) # 输出:banana
print(fruits[-3]) # 输出:apple
- Listenelemente ändern
Elemente in der Liste können durch Subskription geändert werden, zum Beispiel:
fruits = ['apple', 'banana', 'cherry']
fruits[1] = 'orange'
print(fruits) # 输出:['apple', 'orange', 'cherry']
- Element hinzufügen
Mit der Methode append() können Sie ein Element am Ende der Liste hinzufügen, zum Beispiel:
fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits) # 输出:['apple', 'banana', 'cherry', 'orange']
Sie können auch die Methode insert() verwenden, um ein Element an einer bestimmten Position einzufügen, zum Beispiel:
fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, 'orange')
print(fruits) # 输出:['apple', 'orange', 'banana', 'cherry']
- Element löschen
Sie können die del-Anweisung oder die pop()-Methode verwenden, um Elemente in der Liste zu löschen, zum Beispiel:
fruits = ['apple', 'banana', 'cherry']
del fruits[1]
print(fruits) # 输出:['apple', 'cherry']
fruits = ['apple', 'banana', 'cherry']
fruits.pop(1)
print(fruits) # 输出:['apple', 'cherry']
- Schneidevorgang
Sie können die Slicing-Operation verwenden, um eine Teilsequenz der Liste zu erhalten, zum Beispiel:
fruits = ['apple', 'banana', 'cherry', 'orange', 'kiwi']
print(fruits[1:3]) # 输出:['banana', 'cherry']
print(fruits[:3]) # 输出:['apple', 'banana', 'cherry']
print(fruits[3:]) # 输出:['orange', 'kiwi']
- Andere gängige Methoden
Zusätzlich zu den oben genannten Methoden verfügt list über viele weitere häufig verwendete Methoden, wie zum Beispiel:
- len(): Ermittelt die Länge der Liste
- count(): zählt, wie oft ein Element in der Liste erscheint
- index(): Finden Sie die Position eines Elements in der Liste
- sort(): Sortiert die Liste
- reverse(): Kehrt die Liste um
Das Obige enthält einige grundlegende Kenntnisse über Listen. Ich hoffe, dass es Ihnen hilfreich sein wird.