Heim > Backend-Entwicklung > Python-Tutorial > Python-Listen-(Listen-)Operationsmethoden

Python-Listen-(Listen-)Operationsmethoden

不言
Freigeben: 2018-04-23 17:14:36
Original
1706 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die detaillierte Operationsmethode der Liste (Liste) in Python vorgestellt, einschließlich Erstellung, Zugriff, Aktualisierung, Löschung, anderer Vorgänge usw. Freunde, die es benötigen, können darauf verweisen

Liste ist die Am beliebtesten in Python Die grundlegende Datenstruktur Liste ist der am häufigsten verwendete Python-Datentyp, und die Datenelemente der Liste müssen nicht vom gleichen Typ sein. Jedem Element in der Liste wird eine Nummer zugewiesen – seine Position oder sein Index, wobei der erste Index 0, der zweite Index 1 usw. ist.
Python verfügt über 6 integrierte Typen für Sequenzen, am häufigsten sind jedoch Listen und Tupel. Zu den Operationen, die an Sequenzen ausgeführt werden können, gehören das Indizieren, Slicing, Hinzufügen, Multiplizieren und Überprüfen von Mitgliedern. Darüber hinaus verfügt Python über integrierte Methoden zur Bestimmung der Länge einer Sequenz und zur Bestimmung der größten und kleinsten Elemente.

1. Erstellen Sie eine Liste
Schließen Sie einfach die verschiedenen Datenelemente durch Kommas getrennt in eckige Klammern ein. Es sieht so aus:

Kopieren Sie den Code Der Code sieht so aus:

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
Nach dem Login kopieren


Wie die Indizierung von Strings beginnt auch die Listenindizierung ab 0. Listen können abgefangen, kombiniert usw. werden.
2. Greifen Sie auf die Werte in der Liste zu
Verwenden Sie den tiefgestellten Index, um auf die Werte in der Liste zuzugreifen. Sie können auch eckige Klammern verwenden, um Zeichen abzufangen, wie unten gezeigt:

Code kopieren Der Code lautet wie folgt:

#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
print "list1[0]: ", list1[0]print "list2[1:5]: ", list2[1:5]
Nach dem Login kopieren

Das obige Beispiel-Ausgabeergebnis:

Kopieren Code Der Code lautet wie folgt:

Liste1[0]: Physik
Liste2[1:5]: [2, 3, 4, 5]


3. Liste aktualisieren
Sie können die Datenelemente der Liste ändern oder aktualisieren, oder Sie können die append()-Methode verwenden, um Listenelemente hinzuzufügen, wie unten gezeigt:

Code kopieren Code wie folgt:

#!/usr/bin/python
list = ['physics', 'chemistry', 1997, 2000];
print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels:

Kopieren Sie den Code Das Der Code lautet wie folgt:

Value available at index 2 :
1997
New value available at index 2 :
2001
Nach dem Login kopieren


4. Listenelemente löschen
Sie können die del-Anweisung verwenden, um Elemente der Liste zu löschen, wie im folgenden Beispiel gezeigt :

Kopieren Sie den CodeDer Code lautet wie folgt:

#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000];
print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;
Nach dem Login kopieren


Ausgabeergebnis des obigen Beispiels:

Code kopieren Der Code lautet wie folgt:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]
Nach dem Login kopieren


5. Python-Listenskriptoperatoren
Listenoperatoren + und * sind ähnlich wie String-Operatoren. Das +-Zeichen wird für kombinierte Listen und das *-Zeichen für wiederholte Listen verwendet.

lautet wie folgt:


Python 表达式结果描述
len([1, 2, 3])3长度
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]组合
['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重复
3 in [1, 2, 3]True元素是否存在于列表中
for x in [1, 2, 3]: print x,1 2 3迭代


6. Abfangen der Python-Liste
Python-Liste Die Arten von Abfang- und String-Operationen lauten wie folgt:

Code kopieren Der Code lautet wie folgt:

L = ['spam', 'Spam', 'SPAM!']
Nach dem Login kopieren


Operation:

Python 表达式 结果 描述
L[2] 'SPAM!' 读取列表中第三个元素
L[-2] 'Spam' 读取列表中倒数第二个元素
L[1:] ['Spam', 'SPAM!'] 从第二个元素开始截取列表


7. Funktionen und Methoden von Python-Listenoperationen
Listenoperationen umfassen die folgenden Funktionen:
1. cmp(list1, list2): Elemente zweier Listen vergleichen
2. len(list): Die Anzahl der Listenelemente
3. max(list): Gibt den Maximalwert des Listenelements zurück
4 🎜>5. list(seq): Tupel in Listen konvertieren

Listenoperationen umfassen die folgenden Methoden:
1. Neue Objekte am Ende der Liste hinzufügen
2. list.count (obj): Zählt, wie oft ein bestimmtes Element in der Liste erscheint.
3. Mehrere Werte aus einer anderen Sequenz am Ende der Liste anhängen sofort (erweitern Sie die ursprüngliche Liste mit einer neuen Liste)
4. list.index(obj): Suchen Sie die Indexposition des ersten übereinstimmenden Elements eines Werts aus der Liste
5. obj): Füge das Objekt in die Liste ein
6. list.pop(obj=list[-1]): Entfernt ein Element aus der Liste (standardmäßig das letzte Element) und gibt den Wert des Elements zurück
7. list.remove(obj): Entfernt ein Element aus der Liste. Das erste passende Wertelement
8, list.reverse(): Kehrt das Element in der Liste um
9, list.sort([func] ): Ordnen Sie die Originalliste

bezogen auf Empfohlen:

Detaillierte Erläuterung von Funktionen und Methoden in Python-Listen


Das obige ist der detaillierte Inhalt vonPython-Listen-(Listen-)Operationsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage