A remove metódus

A remove metódus eltávolítja a megadott elemet a listából. A metódus paraméterében azt az elemet adjuk meg, amelyet el szeretnénk távolítani. A metódus magát a listát módosítja. Visszatérési értéke None. Ha egy nem létező elemet próbálunk eltávolítani, az kivételt vált ki.

Szintaxis

pythonlista.remove(mit akarunk eltávolítani)

Példa

Távolítsuk el a 'ef' elemet a listánkból a remove metódus segítségével:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

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

python['ab', 'cd', 'gh']

Példa

Most pedig próbáljunk meg eltávolítani egy olyan elemet, ami nincs a listában:

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

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

errorValueError: list.remove(x): x not in list

Lásd még

  • a clear metódus,
    amely az összes elemet eltávolítja a listából
  • a pop metódus,
    amely egy elemet az indexe alapján távolít el
  • a append metódus,
    amely egy elemet ad hozzá a lista végéhez