Remove metodu

remove metodu görkezilen elementi sanawdan aýyrýar. Metodyň parametrinde biziň aýyrmaly elementiňiz görkezilýär. Metod sanawyň özüni üýtgedýär. Netije hökmünde None gaýtarylýar. Ýok bolan elementi aýyrmaga synanyşyk isleg çykarmagyna sebäp bolýar.

Sintaksis

pythonsanaw.remove(näme aýyrmaly)

Mysal

Geliň remove metodu bilen 'ef' elementini sanawymyzdan aýyralyň:

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

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

Kodyň ýerine ýetiriliş netijesi:

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

Mysal

Indi bolsa sanawda ýok bolan elementi aýyrmaga synanyşalyň:

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

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

Kodyň ýerine ýetiriliş netijesi:

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

Şeýle-de görüň

  • clear metodu,
    sanawyň ähli elementlerini aýyrýar
  • pop metodu,
    element indeksi boýunça aýyrýar
  • append metodu,
    element sanawyň ahyryna goşýar