Python-Liste verlängern ()

Die Extend () -Methode fügt alle Elemente einer Iterable (Liste, Tupel, Zeichenfolge usw.) am Ende der Liste hinzu.

Die Syntax der extend()Methode lautet:

 list1.extend (iterable)

Hier werden alle Elemente von iterable am Ende von list1 hinzugefügt.

verlängern () Parameter

Wie bereits erwähnt, verwendet die extend()Methode eine iterierbare Datei wie Liste, Tupel, Zeichenfolge usw.

Rückgabewert von verlängern ()

Die extend()Methode ändert die ursprüngliche Liste. Es wird kein Wert zurückgegeben.

Beispiel 1: Verwenden der Extend () -Methode

 # languages list languages = ('French', 'English') # another list of language languages1 = ('Spanish', 'Portuguese') # appending language1 elements to language languages.extend(languages1) print('Languages List:', languages)

Ausgabe

 Sprachenliste: ('Französisch', 'Englisch', 'Spanisch', 'Portugiesisch')

Beispiel 2: Elemente von Tupel hinzufügen und auf Liste setzen

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Ausgabe

 Liste neuer Sprachen: ('Französisch', 'Spanisch', 'Portugiesisch') Liste neuer Sprachen: ('Französisch', 'Spanisch', 'Portugiesisch', 'Japanisch', 'Chinesisch') 

Andere Möglichkeiten zum Erweitern einer Liste

Sie können der Liste auch alle Elemente eines Iterables hinzufügen, indem Sie Folgendes verwenden:

1. der Operator +

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Ausgabe

 a = (1, 2, 3, 4)

2. die List-Slicing-Syntax

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Ausgabe

 a = (1, 2, 3, 4)

Python verlängern () Vs append ()

Wenn Sie am Ende einer Liste ein Element hinzufügen müssen, können Sie die append()Methode verwenden.

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Ausgabe

 (1, 2, 3, 4) (1, 2, (3, 4))

Weitere Informationen finden Sie unter list append ().

Interessante Beiträge...