Metodo extend

Il metodo extend aggiunge a una lista gli elementi da un oggetto specificato, che può essere un'altra lista, una tupla o un insieme. Nel parametro del metodo specifichiamo l'oggetto che vogliamo aggiungere.

Sintassi

pythonlista.extend(oggetto da aggiungere)

Esempio

Aggiungiamo un'altra lista alla nostra lista:

pythonlst1 = ['a', 'c']
lst2 = ['1', '2']

lst1.extend(lst2)
print(lst1)

Risultato dell'esecuzione del codice:

python['a', 'b', '1', '2']

Esempio

Ora aggiungiamo una tupla alla nostra lista:

pythonlst = ['a', 'b']
tpl = ('1', '2')

lst.extend(tpl)
print(lst)

Risultato dell'esecuzione del codice:

python['a', 'b', '1', '2']

Esempio

Aggiungiamo un insieme alla nostra lista:

pythonlst = ['a', 'b']
st  = {'e', 'f'}

lst.extend(st)
print(lst)

Risultato dell'esecuzione del codice:

python['a', 'b', 'e', 'f']

Vedi anche

  • metodo append,
    che aggiunge un elemento alla fine della lista
  • metodo copy,
    che copia la lista
  • metodo reverse,
    che inverte la lista