English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Fügt die angegebenen Listenelemente (oder jeden iterablen Element) am Ende der aktuellen Liste hinzu, extend() erweitert die Liste.
Die Syntax des extend() Methoden ist:
list1.extend(list2)
Hier wird das Element list2zu list hinzufügen1am Ende hinzugefügt.
Wie bereits erwähnt, nimmt die Methode extend() ein einzelnes Parameter (Liste) und fügt es am Ende hinzu.
Wenn Sie andere Elemente lokaler Datentypen (z.B.tupleundset)zur Liste hinzufügen, kann einfach verwendet werden:
# Die Elemente des Tupsels werden zur Liste hinzugefügt list.extend(list(tuple_type))
Selbst einfacherer Weg
list.extend(tuple_type)
Die extend()-Methode ändert nur die ursprüngliche Liste. Sie gibt nichts zurück.
# Sprachliste language = ['Französisch', 'Englisch', 'Deutsch'] # Eine andere Sprachliste language1 = ['Spanisch', 'Chinesisch'] language.extend(language1) # Liste, die von extend() geändert wird print('Sprachliste: ', language)
print('Aktuelle Sprachliste: ', language)
Sprachliste: ['Französisch', 'Englisch', 'Deutsch', 'Spanisch', 'Chinesisch']
# Sprachliste language = ['Französisch', 'Englisch', 'Deutsch'] # Sprachtupel tuple language_tuple = ('Spanisch', 'Chinesisch') # set-Sammelobjekt language_set = {'Koreanisch', 'Japanisch'} # set-Sammelobjekt # Hinzufügen von Elementen des Sprachtupels language.extend(language_tuple) # Ausgabe: Neue Sprachliste: # Hinzufügen von Elementen der Sprachmenge language.extend(language_set)
print('Aktuelle Sprachliste: ', language)
Wenn das Programm ausgeführt wird, lautet die Ausgabe: Neue Sprachliste: ['Französisch', 'Englisch', 'Deutsch', 'Spanisch', 'Chinesisch']
Aktuelle Sprachliste: ['Französisch', 'Englisch', 'Deutsch', 'Spanisch', 'Chinesisch', 'Koreanisch', 'Japanisch']
Sie können auch die Originaldatentypen (wie tuple und set), die an die extend()-Methode übergeben werden, automatisch in Listen umwandeln. Und die Elemente der Liste werden am Ende der Liste angehängt.+oder+Der =-Operator fügt Elemente einer Liste in eine andere Liste hinzu. Zum Beispiel,
a = [1, 2] b = [3, 4] a += b # Ausgabe: a = [1, 2, 3, 4] print('a = ', a)