extend-metodi

extend-metodi lisää listaan elementtejä määritetystä oliosta, joka voi olla toinen lista, tuple, joukko. Metodin parametrina määritämme lisättävän objektin.

Syntaksi

pythonlista.extend(lisättävä objekti)

Esimerkki

Lisätään listaan toinen lista:

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

lst1.extend(lst2)
print(lst1)

Koodin suorituksen tulos:

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

Esimerkki

Lisätään nyt listaan tuple:

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

lst.extend(tpl)
print(lst)

Koodin suorituksen tulos:

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

Esimerkki

Lisätään listaan joukko:

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

lst.extend(st)
print(lst)

Koodin suorituksen tulos:

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

Katso myös

  • metodi append,
    joka lisää elementin listan loppuun
  • metodi copy,
    joka kopioi listan
  • metodi reverse,
    joka kääntää listan ympäri