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!