Unterschied zwischen Anhängen und Erweitern in Python

Inhaltsverzeichnis:

Unterschied zwischen Anhängen und Erweitern in Python
Unterschied zwischen Anhängen und Erweitern in Python

Video: Unterschied zwischen Anhängen und Erweitern in Python

Video: Unterschied zwischen Anhängen und Erweitern in Python
Video: Python List Append vs Extend 2024, Juli
Anonim

Hauptunterschied – Anhängen vs. Erweitern in Python

Python ist eine beliebte Allzweck-Programmiersprache. Es ist eine Hochsprache, daher ist die Syntax für Programmierer leicht verständlich und lesbar. Die grundlegendste Datenstruktur in Python ist eine Sequenz. Es ist eine Menge von Elementen. Das Startelement hat den Index Null, das nächste den Index Eins und so weiter. Eine Liste ist eine eingebaute Typsequenz in Python. Auf Listen können verschiedene Operationen ausgeführt werden, wie z. B. Aufteilen, Addieren, Multiplizieren usw. Jedes Element innerhalb der Liste wird durch ein Komma getrennt. Alle Elemente sind in eckige Klammern eingeschlossen. In Programmiersprachen wie C, Java ist es wichtig, denselben Datentyp in einem Array zu speichern. Aber in der Python-Liste müssen nicht alle Elemente denselben Datentyp haben. Die Python-Sprache bietet mehrere integrierte Funktionen, die Listen zugeordnet sind. Der Programmierer kann sie in seinen Programmen verwenden. Zwei davon sind Anhängen und Erweitern. Dieser Artikel beschreibt den Unterschied zwischen Append und Extend in Python. Die Append-Methode wird meistens verwendet, um ein Element zur vorhandenen Liste hinzuzufügen, während die Extend-Methode verwendet wird, um mehrere Elemente zur vorhandenen Liste hinzuzufügen. Der Hauptunterschied zwischen Append und Extend in Python besteht darin, dass Append seine Argumente als einzelnes Element am Ende der Liste hinzufügt, während Extend über seine Argumente iteriert, indem jedes Element zur Liste hinzugefügt und erweitert wird.

Was ist append in Python?

Das Anhängen ist eine eingebaute Funktion in Python. Es fügt ein einzelnes Element am Ende der Liste hinzu. Gemäß dem folgenden Programm enthält die Liste1 drei Elemente, nämlich 1, 2 und 3. Mit der Append-Methode wird die Nummer 4 an die Liste1 angehängt. Es wird am Ende der Liste hinzugefügt. Die Ausgabe gibt die Liste als [1, 2, 3, 4].

Unterschied zwischen Anhängen und Erweitern in Python
Unterschied zwischen Anhängen und Erweitern in Python

Abbildung 01: Anhängen in Python

Hier ist die vorhandene Liste [1, 2, 3, 4]. Die Elemente 5 und 6 gehören zu einer anderen Liste. Mit der Append-Funktion werden [5, 6] zur Liste hinzugefügt. Diese Liste wird an die ursprüngliche Liste angehängt. [5, 6] ist ein einzelnes Listenelement, das am Ende der Liste angehängt wird. Daher kann die Append-Methode nur ein einzelnes Element zur Liste hinzufügen. Obwohl die neue Liste zwei Elemente enthält, werden diese alle als ein einziges Element an die ursprüngliche Liste angehängt.

Was ist Extend in Python?

Die Erweiterung ist eine eingebaute Funktion in Python. Es wird verwendet, um mehrere Elemente am Ende einer bereits bestehenden Liste hinzuzufügen. Die Funktionalität der Erweiterungsfunktion ist wie folgt.

Hauptunterschied zwischen Anhängen und Erweitern in Python
Hauptunterschied zwischen Anhängen und Erweitern in Python

Abbildung 02: Erweitern in Python

Gemäß dem untenstehenden Programm enthält list1 drei Elemente, nämlich 1, 2 und 3. Unter Verwendung der Extend-Methode wird Nummer 4 zu list1 erweitert. Bei Verwendung der Extend-Methode sollte 4 in eine Liste aufgenommen werden. Jetzt ist die Liste1 [1, 2, 3, 4]. Es gibt eine weitere Liste namens list2. Es besteht aus zwei Elementen. Nach dem Erweitern von list2 auf list1 ist die Ausgabe [1, 2, 3, 4, 5, 6]. Die Elemente in list2 werden als separate Elemente zu list1 hinzugefügt.

Was ist die Ähnlichkeit zwischen Anhängen und Erweitern in Python?

Anhängen und Erweitern sind integrierte Funktionen, die von der Programmiersprache Python bereitgestellt werden

Was ist der Unterschied zwischen Anhängen und Erweitern in Python?

Anhängen vs. Erweitern in Python

Das Anhängen ist eine eingebaute Funktion in Python, die verwendet wird, um ihre Argumente als einzelnes Element an das Ende der Liste anzufügen. Die Erweiterung ist eine eingebaute Funktion in Python, die ihre Argumente durchläuft und jedes Element zur Liste hinzufügt, während sie sie erweitert.
Länge der Liste
Beim Anhängen erhöht sich die Länge der Liste um eins. Bei Verwendung von extend erhöht sich die Länge der Liste um die Anzahl der Elemente, die im Argument übergeben wurden.
Verwendung
Das Anhängen wird verwendet, um ein einzelnes Element am Ende der bestehenden Liste hinzuzufügen. Die Erweiterung wird verwendet, um mehrere Elemente am Ende der bestehenden Liste hinzuzufügen.

Zusammenfassung – Anhängen vs. Erweitern in Python

Python ist eine allgemeine Programmiersprache auf hohem Niveau. Es ist eine beliebte Programmiersprache unter Programmierern, da es leicht lesbar und verständlich ist. Das Warten und Testen von Python-Programmen ist ebenfalls einfach. Die Python-Sprache bietet viele integrierte Funktionen. Daher können die Programmierer sie im Programm verwenden, ohne sie von Anfang an zu implementieren. In diesem Artikel wurden zwei integrierte Funktionen wie Anhängen und Erweitern beschrieben. Der Unterschied zwischen Append und Extend in Python besteht darin, dass Append seine Argumente als einzelnes Element am Ende der Liste hinzufügt, während Extend über seine Argumente iteriert und jedes Element zur Liste hinzufügt und sie erweitert.

Empfohlen: