logo

Python List-Extend()-Methode

Der Python Liste verlängern() Die Methode fügt Elemente einer Iterable (Liste, Tupel, Wörterbuch usw.) am Ende einer Liste hinzu.

Beispiel



Python3






cars>=> [>'Audi'>,>'BMW'>,>'Jaguar'>]> other_cars>=> [>'Maruti'>,>'Tata'>]> cars.extend(other_cars)> print>(cars)>



>

>

Ausgabe

['Audi', 'BMW', 'Jaguar', 'Maruti', 'Tata']>

List-extend()-Syntax

Listenname.extend(iterierbar)

Parameter:

  • wiederholbar: Beliebig iterierbar (Liste, Menge, Tupel usw.)

Kehrt zurück

Python List extension() gibt zurück keiner.

Was ist die Python-List-extend()-Methode?

Die List-Extend()-Funktion ist eine integrierte Funktion von Python das erweitert eine Liste durch Hinzufügen von Werten einer iterierbaren ( Liste , Tupel , Zeichenfolge usw.) am Ende dieser Liste.

Die Funktion „Listextend()“ ist sehr nützlich, wenn Sie Werte aus einem Iterable nicht einzeln hinzufügen möchten. Es spart viel Zeit und Mühe beim Hinzufügen von Werten aus einer Iterable.

So verwenden Sie die List-Extend()-Methode in Python

Sie können eine Liste einfach mit der Funktion „extend()“ erweitern. Sehen wir uns zum besseren Verständnis anhand eines Beispiels an, wie man eine Liste in Python erweitert.

Beispiel: In diesem Beispiel können wir sehen, wie man eine Liste in Python erweitert.

Python3




#creating list> shopping>=> [>'apple'>,>'milk'>,>'cookies'>]> more_items>=> [>'diaper'>,>'baby oil'>]> #extending shopping list> shopping.extend(more_items)> #printing shopping list> print>(shopping)>

>

>

Ausgabe

['apple', 'milk', 'cookies', 'diaper', 'baby oil']>

Weitere Beispiele auf List extension()

Sehen wir uns einige der verschiedenen Szenarien an, in denen wir die Methode list extension() verwenden.

1. Liste um eine weitere Liste erweitern

Die Methode list.extend() entspricht list[len(list):] = iterierbar . Die list.extend() ist Pythons integrierte Funktion, die Schleifen durch die bereitgestellte Iterable, wobei die Elemente an das Ende der aktuellen Liste angehängt werden. Hier erweitern wir eine Liste mit den Elementen einer anderen Liste mit der Funktion „extend()“.

Python3




Shloka-Mehta-Ausbildung
l>=> [>1>,>2>,>3>]> l.extend([>4>,>5>,>6>])> print>(l)>

>

>

Ausgabe

[1, 2, 3, 4, 5, 6]>

2. Liste mit Tupel erweitern

Dieser Code erweitert eine Liste eines Elements um das Element von a Tupel mit extension() in Python.

Python3




# My List> my_list>=> [>'geeks'>,>'for'>,>'geeks'>]> # My Tuple> my_tuple>=> (>'DSA'>,>'Java'>)> # Append tuple to the list> my_list.extend(my_tuple)> print>(my_list)>

>

>

Ausgabe

['geeks', 'for', 'geeks', 'DSA', 'Java']>

3. Liste mit einem Set erweitern

Dieser Code erweitert eine Liste eines Elements um das Element von Satz mit extension() in Python.

Python3




# My List> my_list>=> [>'geeks'>,>'for'>,>'geeks'>]> # My Set> my_set>=> {>'Flutter'>,>'Android'>}> # Append set to the list> my_list.extend(my_set)> print>(my_list)>

>

>

Ausgabe

['geeks', 'for', 'geeks', 'Flutter', 'Android']>

4. Liste mit einem String erweitern

Eine Zeichenfolge ist iterierbar. Wenn Sie also eine Liste mit einer Zeichenfolge erweitern, hängen Sie jedes Zeichen an, während Sie darüber iterieren Zeichenfolge .

Python3




fmoviez
# My list> my_list>=> [>'geeks'>,>'for'>,>6>,>0>,>4>,>1>]> # My string> my_list.extend(>'geeks'>)> print>(my_list)>

>

>

Ausgabe

['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']>

Python-Liste mit +-Operator erweitern

Wir können eine Liste auch erweitern, ohne die Funktion „extend()“ zu verwenden. Sie können dies anhand eines Beispiels unten sehen.

In diesem Code erweitern wir die Liste mit dem +-Operator in Python.

Python3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> more_fruits>=> [>'orange'>,>'grape'>]> fruits>+>=> more_fruits> print>(fruits)>

>

>

Ausgabe

['apple', 'banana', 'cherry', 'orange', 'grape']>

Python-Liste „extend()“ vs. „append()“

Die Funktionen „append()“ und „extend()“ von Listen fügen Werte am Ende der Liste hinzu, sind jedoch sehr unterschiedlich. append() kann jeweils nur einen Wert hinzufügen, während extension() mehrere Werte aus einer Iterable zu einer Liste hinzufügen kann.

Beispiel:

Im Beispiel haben wir die Liste der Früchte, die zunächst zwei Elemente enthält: Apfel und Banane. Wenn wir die Methode „extend()“ verwenden, werden die Elemente von more_fruits einzeln an die Liste der Früchte angehängt, was zu … führt [„Apfel“, „Banane“, „Kirsche“, „Orange“] .

Wenn wir jedoch das verwenden append() Bei der Methode „more_fruits“ wird die Liste „more_fruits“ als einzelnes Element am Ende der Liste „Früchte“ hinzugefügt.

Python3




fruits>=> [>'apple'>,>'banana'>]> more_fruits>=> [>'cherry'>,>'orange'>]> fruits.extend(more_fruits)> print>(fruits)> fruits>=> [>'apple'>,>'banana'>]> fruits.append(more_fruits)> print>(fruits)>

>

>

Ausgabe

['apple', 'banana', 'cherry', 'orange'] ['apple', 'banana', ['cherry', 'orange']]>

Mehr lesen: Unterschied zwischen Anhängen, Erweitern und Einfügen in Python .

Wir haben die Definition, Syntax und verschiedene Verwendungsmöglichkeiten der Python-Methode list extension() besprochen. Die Methode „extend()“ ist eine sehr wichtige Operation für Listen und kann Ihnen viel Zeit beim manuellen Erweitern einer Liste ersparen.

Lesen Sie „Andere“. Python-Listenmethoden

Ähnlicher Artikel zur Liste verlängern: