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

Python-Listen-(Listen-)Operationsmethoden

不言
不言Original
2018-04-23 17:14:361672Durchsuche

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"];


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]

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];

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


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;


Ausgabeergebnis des obigen Beispiels:

Code kopieren Der Code lautet wie folgt:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]


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!']


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!

Stellungnahme:
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