Der Unterschied zwischen Python-Anhängen, Erweitern und Einfügen

WBOY
Freigeben: 2016-12-05 13:27:12
Original
1615 Leute haben es durchsucht

Vor kurzem habe ich selbst die Python-Sprache gelernt und war beim Hinzufügen weiterer Daten zu einer Liste von den Methoden append(), extension() und insert() verwirrt.

Anhängen und Erweitern erfordern jeweils nur einen Parameter und werden automatisch am Ende des Arrays hinzugefügt. Wenn Sie mehr als einen hinzufügen müssen, können Sie das Array verschachteln, aber beim Anhängen wird das verschachtelte Array als Objekt behandelt,

Erweitern bedeutet, den Inhalt des verschachtelten Arrays als mehrere Objekte zum ursprünglichen Array hinzuzufügen

Als Neuling ohne grundlegende Programmierkenntnisse halte ich es für notwendig, das selbst in den Griff zu bekommen:

1. Die append()-Methode bezieht sich auf das Hinzufügen eines Datenelements am Ende der Liste.

Zum Beispiel: Fügen Sie den Eintrag „Gavin“ am Ende der Schülerliste hinzu.

>>> students = [‘Cleese‘ , ‘Palin‘ , ‘Jones‘ , ‘Idle‘]
>>> students.append(‘Gavin‘)
>>> print(students)
[‘Cleese‘, ‘Palin‘, ‘Jones‘, ‘Idle‘, ‘Gavin‘]

Nach dem Login kopieren

2. Die Methode „extend()“ bezieht sich auf das Hinzufügen eines Datensatzes am Ende der Liste.

Zum Beispiel: Fügen Sie basierend auf Beispiel 1 weiterhin „Kavin“, „Jack“ und „Chapman“ am Ende der Schülerliste hinzu. ​

>>> students = [‘Cleese‘ , ‘Palin‘ , ‘Jones‘ , ‘Idle‘]
>>> students.append(‘Gavin‘)
>>> print(students)
[‘Cleese‘, ‘Palin‘, ‘Jones‘, ‘Idle‘, ‘Gavin‘]
>>> students.extend([‘Kavin‘,‘Jack‘,‘Chapman‘])
>>> print(students)
[‘Cleese‘, ‘Palin‘, ‘Jones‘, ‘Idle‘, ‘Gavin‘, ‘Kavin‘, ‘Jack‘, ‘Chapman‘]

Nach dem Login kopieren

3. Die Methode insert() bezieht sich auf das Hinzufügen eines Datenelements vor einer bestimmten Position.

Zum Beispiel: Fügen Sie „Gilliam“ vor „Palin“ in der ursprünglichen Schülerliste hinzu.

>>> students = [‘Cleese‘ , ‘Palin‘ , ‘Jones‘ , ‘Idle‘]
>>> students.insert(1, ‘Gilliam‘)
>>> print(students)
[‘Cleese‘, ‘Gilliam‘, ‘Palin‘, ‘Jones‘, ‘Idle‘]。

Nach dem Login kopieren

Da die Datenelemente von unten nach oben gestapelt sind, ist die erste Datennummer im Stapel 0 und die zweite Datennummer 1, also Students.insert(1, ‘Gillam‘).

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser 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