remove-metodi

Metodi remove poistaa määritetyn elementin listasta. Metodin parametrina annetaan elementti, joka on poistettava. Metodi muuttaa itse listaa. Paluuarvona palautetaan None. Yritys poistaa olematonta elementtiä johtaa poikkeukseen.

Syntaksi

pythonlista.remove(mikä haluamme poistaa)

Esimerkki

Poistetaan elementti 'ef' listastamme remove-metodilla:

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

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

Koodin suorituksen tulos:

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

Esimerkki

Yritetään nyt poistaa elementtiä, jota ei ole listassa:

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

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

Koodin suorituksen tulos:

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

Katso myös

  • metodi clear,
    joka poistaa kaikki listan elementit
  • metodi pop,
    joka poistaa elementin sen indeksin perusteella
  • metodi append,
    joka lisää elementin listan loppuun