Heim >Backend-Entwicklung >Python-Tutorial >Was sind die grundlegenden Operationen für Python-Listen?

Was sind die grundlegenden Operationen für Python-Listen?

coldplay.xixi
coldplay.xixiOriginal
2020-10-27 09:33:4914718Durchsuche

Die Grundoperationen von Python-Listen sind: 1. Erstellen Sie eine Liste, schließen Sie einfach verschiedene durch Kommas getrennte Datenelemente in eckige Klammern ein. 3. Durchlaufen Sie die Liste. 4. Greifen Sie auf die Werte in der Liste zu ; 5 , Elemente aus der Liste löschen.

... Erklärung von Listen in Python The Zu den Betriebsmethoden gehören Erstellung, Zugriff, Aktualisierung, Löschung, andere Vorgänge usw. Freunde in Not können sich darauf beziehen. Was sind die grundlegenden Operationen für Python-Listen?

1. Erstellen Sie eine Liste.

Schließen Sie einfach die verschiedenen durch Kommas getrennten Datenelemente in eckige Klammern ein

 List = ['wade','james','bosh','haslem']
Wie der Index einer Zeichenfolge beginnt der Listenindex bei 0. Die Liste kann abgefangen, kombiniert usw. werden.
 1 List.append('allen') #方式一:向list结尾添加 参数object
 2 >>> a=[1,2,3,4]
 3 >>> a.append(5)
 4 >>> print(a)
 5 [1, 2, 3, 4, 5]
 6 
 7 List.insert(4,'lewis') #方式二:插入一个元素 参数一:index位置 参数二:object
 8 >>> a=[1,2,4]
 9 >>> a.insert(2,3)
10 >>> print(a)
11 [1, 2, 3, 4]
12 
13 List.extend(tableList)  #方式三:扩展列表,参数:iterable参数
14 >>> a=[1,2,3]
15 >>> b=[4,5,6]
16 >>> a.extend(b)
17 >>> print(a)
18 [1, 2, 3, 4, 5, 6]
3. Durchlaufen Sie die Liste Um auf die Werte in der Liste zuzugreifen, können Sie auch eckige Klammern verwenden, um Zeichen abzufangen, wie unten gezeigt:
for i in List:
   print i,

5. Elemente aus der Liste löschen

>>> List = [1, 2, 3, 4, 5, 6, 7 ]
 >>> print(List[3])
 4
6. Codes sortieren und umkehren

7 . Python-Listenabfang

Pythons Listenabfang hat den gleichen Typ wie String-Operationen, wie unten gezeigt:

 1 List.remove()   #删除方式一:参数object 如有重复元素,只会删除最靠前的
 2 >>> a=[1,2,3]
 3 >>> a.remove(2)
 4 >>> print(a)
 5 [1, 3]
 6 
 7 List.pop()   #删除方式二:pop 可选参数index删除指定位置的元素 默认为最后一个元素
 8 >>> a=[1, 2, 3, 4, 5, 6]
 9 >>> a.pop()
10 6
11 >>> print(a)
12 [1, 2, 3, 4, 5]
13 
14 
15 del List #删除方式三:可以删除整个列表或指定元素或者列表切片,list删除后无法访问。
16 >>> a=[1, 2, 3, 4, 5, 6]
17 >>> del a[5]
18 >>> print(a)
19 [1, 2, 3, 4, 5]
20 >>> del a
21 >>> print(a)
22 Traceback (most recent call last):
23   File "<pyshell#93>", line 1, in <module>
24     print(a)

8. Funktionen und Methoden von Python-Listenoperationen

Listenoperationen umfassen die folgenden Funktionen:

1. cmp(list1, list2): Vergleichen Sie die Elemente zweier Listen (von Python3 verworfen) 2. len(list): Die Anzahl der Listenelemente

3. Gibt den Maximalwert der Listenelemente zurück 4. min(list): Gibt den Listen-Mindestwert des Elements zurück

5, list(seq): Konvertieren Sie das Tupel in eine Liste

 1 List.reverse()
 2 >>> a=[1, 2, 3, 4, 5, 6]
 3 >>> a.reverse()
 4 >>> print(a)
 5 [6, 5, 4, 3, 2, 1]
 6 
 7 
 8 List.sort() #sort有三个默认参数 cmp=None,key=None,reverse=False 因此可以制定排序参数
 9 >>> a=[2,4,6,7,3,1,5]
10 >>> a.sort()
11 >>> print(a)
12 [1, 2, 3, 4, 5, 6, 7]
13 #python3X中,不能将数字和字符一起排序,会出现此报错
14 >>> a=[2,4,6,7,3,1,5,&#39;a&#39;]
15 >>> a.sort()
16 Traceback (most recent call last):
17   File "<pyshell#104>", line 1, in <module>
18     a.sort()
19 TypeError: unorderable types: str() < int()

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Operationen für Python-Listen?. 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