Altro
Qual è la differenza tra i metodi di lista append e extend di Python?
Qual è la differenza tra i metodi di lista append()
e extend()
?
3119
3
append
: Aggiunge l'oggetto alla fine.ti dà:
[1, 2, 3, [4, 5]]
extend
: Estende la lista aggiungendo elementi dall'iterabile.ti dà:
[1, 2, 3, 4, 5]
append
aggiunge un elemento ad una lista, eextend
concatena la prima lista con un'altra lista (o un altro iterabile, non necessariamente una lista).append
aggiunge un singolo elemento.extend
aggiunge una lista di elementi.Si noti che se si passa una lista da aggiungere, essa aggiunge comunque un elemento: