Heim >Backend-Entwicklung >Python-Tutorial >Was bedeutet Anhängen in Python?

Was bedeutet Anhängen in Python?

silencement
silencementOriginal
2019-06-20 11:56:0764943Durchsuche

Was bedeutet Anhängen in Python?

Es gibt viele Erklärungen zum Unterschied zwischen diesen beiden Funktionen im Internet, aber ich denke, sie sind nicht sehr klar und nicht einprägsam. Das ist klar erklärt und leicht zu merken.

list.append(object) Fügt ein Objekt zum Listenobjekt hinzu
list.extend(sequence) Fügt den Inhalt einer Sequenz seq zur Liste hinzu

music_media = ['compact disc', '8-track tape', 'long playing record']
new_media = ['DVD Audio disc', 'Super Audio CD']
music_media.append(new_media)
print music_media
>>>['compact disc', '8-track tape', 'long playing record', ['DVD Audio disc', 'Super Audio CD']]

Verwenden Sie wie oben append Zu diesem Zeitpunkt wird new_media als Objekt betrachtet und das gesamte Paket zum Objekt music_media hinzugefügt.

music_media = ['compact disc', '8-track tape', 'long playing record']
new_media = ['DVD Audio disc', 'Super Audio CD']
music_media.extend(new_media)
print music_media
>>>['compact disc', '8-track tape', 'long playing record', 'DVD Audio disc', 'Super Audio CD']

Wie oben wird bei Verwendung von „extend“ new_media als Sequenz betrachtet, diese Sequenz wird mit der music_media-Sequenz zusammengeführt und dahinter platziert.

Das obige ist der detaillierte Inhalt vonWas bedeutet Anhängen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn