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

Was ist Anhängen in Python?

silencement
silencementOriginal
2019-06-24 13:50:2911521Durchsuche

Was ist Anhängen in Python?

Die Funktion append() in Python fügt am Ende der Liste ein neues Objekt hinzu, und das hinzugefügte Objekt ist das Ganze. Dem Anhängen entspricht die Erweiterungsfunktion.

Es gibt viele Erklärungen zum Unterschied zwischen diesen beiden Funktionen im Internet, aber ich habe das Gefühl, dass sie nicht sehr klar sind und die Erinnerung nicht tief ist. Das ist klar erklärt und leicht zu merken.

list.append(object) Ein Objekt zur Liste hinzufügen object
list.extend(sequence) Den Inhalt einer Sequenz seq zur Liste hinzufügen

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

Wie oben Bei Verwendung von append wird new_media als Objekt betrachtet und das gesamte Paket zum music_media-Objekt 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 ist 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