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

Einführung in allgemeine Funktionen von Python-Listen

coldplay.xixi
coldplay.xixiOriginal
2020-09-12 11:51:158924Durchsuche

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']    #定义非空列表

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'

4.Slicing

>>> names = ['a','b','c','d']
>>> names[1] = '1'       #对第二个元素进行修改
>>> names
['a', '1', 'c', 'd']
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']

6. Statistik (Anzahl)

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

7. Erweitern (erweitern)

>>> names = ['a','b','c','d','a']
>>> names.count('a')           #统计'a'元素的个数
2
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]
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

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

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