Heim > Backend-Entwicklung > Python-Tutorial > Einführung in allgemeine Funktionen von Python-Listen

Einführung in allgemeine Funktionen von Python-Listen

coldplay.xixi
Freigeben: 2020-09-12 11:51:15
Original
9026 Leute haben es durchsucht

Einführung in allgemeine Funktionen von Python-Listen: 1. append, [names.append('e')] 2. count Statistics, [names.count('a')]; Wert; 5, Einfügen usw.

Einführung in allgemeine Funktionen von Python-Listen

Verwandte Lernempfehlungen: Python-Tutorial

1. Liste definieren

names = []               #定义空列表
names = ['a','b','c']    #定义非空列表
Nach dem Login kopieren

2. Auf Elemente in der Liste zugreifen

3. Ändern

>>> names = ['a','b','c','d']
>>> names[0]          #访问第一个元素
'a'
>>> names[1]          #访问第二个元素
'b'
>>> names[-1]         #访问倒数第一个元素
'd'
>>> names[-2]         #访问倒数第二个元素
'c'
Nach dem Login kopieren

4.Slicing

>>> names = ['a','b','c','d']
>>> names[1] = '1'       #对第二个元素进行修改
>>> names
['a', '1', 'c', 'd']
Nach dem Login kopieren
Zusammenfassung des Slicings:

①Die Sequenz wird immer von links nach rechts geschnitten, nicht von rechts nach links

②Wenn die Liste geschnitten wird, werden die Elemente an der Startposition einbezogen und die Elemente In der Endposition sind Ausschließen (auch Kopf und Schwanz genannt), die letzte Position stellt die Schrittgröße dar ([Startbit: Endbit: Schrittgröße])

③ Wenn der Wert von der 0-Position übernommen wird, kann 0 weggelassen werden

④ Möchten Sie den letzten Wert übernehmen? Wenn das Endbit nicht -1 sein darf, da das Element des Endbits nicht enthalten ist, kann es nur leer gelassen werden

5. Anhängen (anhängen)

>>> li = ['a','b','c','d']
>>> li[1:3]    #取第二个到第四个之间的元素,包括第二个,不包括第四个
['b', 'c']
>>> li[1:-1]   #取第二个到最后一个之间的元素,包括第二个,不包括最后一个
['b', 'c']
>>> li[0:3]    #取第一个到第四个之间的元素,包括第一个,不包括第四个
['a', 'b', 'c']
>>> li[:3]     #取第一个到第四个之间的元素,同上
['a', 'b', 'c']
>>> li[3:]     #取第四个元素
['d']
>>> li[-1:]    #取最后一个元素
['d']
>>> li[0::2]   #从第一个元素开始,跳着一个取元素
['a', 'c']
>>> li[::2]    #同上
['a', 'c']
Nach dem Login kopieren

6. Statistik (Anzahl)

>>> names = ['a','b','c','d']
>>> names.append('e')
>>> names
['a', 'b', 'c', 'd', 'e']
Nach dem Login kopieren

7. Erweitern (erweitern)

>>> names = ['a','b','c','d','a']
>>> names.count('a')           #统计'a'元素的个数
2
Nach dem Login kopieren
Hinweis: Die Liste der Namen2 wird in Namen1 zusammengeführt, aber die Liste der Namen2 existiert noch

8. Ermitteln Sie den Indexwert (Index)

>>> names1 = ['a','b','c','d']
>>> names2 = [1,2,3,4]
>>> names1.extend(names2)
>>> names1
['a', 'b', 'c', 'd', 1, 2, 3, 4]
Nach dem Login kopieren
Hinweis: Wenn eine Liste mehrere identische Elemente enthält, wird bei Verwendung des Index zum Abrufen des Index nur der Index des ersten Elements ermittelt

9 . Einfügen

>>> names = ['a','b','c','d']
>>> names.index('a')
0
Nach dem Login kopieren

10. Löschen (del, pop, entfernen)

>>> names = ['a','b','c','d']
>>> names.insert(0,'1')     #0表示需要插入的下标值,'1'表示插入的内容
>>> names
['1', 'a', 'b', 'c', 'd']   #在下标值为0的地方插入'1'
Nach dem Login kopieren
Hinweis: Wenn in pop() ein Indexwert vorhanden ist, wird ein bestimmtes Element gelöscht und seine Wirkung ist die gleiche wie bei del !

Möchten Sie mehr über das Programmieren erfahren? Um zu lernen, achten Sie bitte auf die Spalte „PHP-Schulung“!

Das obige ist der detaillierte Inhalt vonEinführung in allgemeine Funktionen von Python-Listen. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage