Az extend metódus

A extend metódus elemeket ad a listához a megadott objektumból, amely lehet egy másik lista, tuple, halmaz. A metódus paraméterében adjuk meg a hozzáadni kívánt objektumot.

Szintaxis

pythonlista.extend(hozzáadandó objektum)

Példa

Adjunk hozzá a listánkhoz egy másik listát:

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

lst1.extend(lst2)
print(lst1)

A kód végrehajtásának eredménye:

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

Példa

Most pedig adjunk hozzá a listánkhoz egy tuple-t:

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

lst.extend(tpl)
print(lst)

A kód végrehajtásának eredménye:

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

Példa

Adjunk hozzá a listánkhoz egy halmazt:

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

lst.extend(st)
print(lst)

A kód végrehajtásának eredménye:

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

Lásd még

  • a append metódus,
    amely egy elemet ad a lista végéhez
  • a copy metódus,
    amely másolja a listát
  • a reverse metódus,
    amely megfordítja a listát