English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grund教程

Python Flusskontrolle

Python Funktion

Python Datentypen

Python Dateioperationen

Python Objekte und Klassen

Python Datum und Zeit

Fortgeschrittene Kenntnisse von Python

Python Referenzhandbuch

Verwendung und Beispiel von Python Liste extend()

Python-Listmethoden

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.

extend() Parameter

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)

extend() Rückgabewert

Die extend()-Methode ändert nur die ursprüngliche Liste. Sie gibt nichts zurück.

Beispiel1: Verwenden Sie die extend()-Methode

# 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']

Beispiel2: Hinzufügen von Tupellementen und Setzen als Liste

# 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)

Python-Listmethoden