Remove metodi

remove metodi ko‘rsatilgan elementni ro‘yxatdan olib tashlaydi. Metod parametrida biz o‘chirishimiz kerak bo‘lgan element ko‘rsatiladi. Metod ro‘yxatning o‘zini o‘zgartiradi. Natija sifatida None qaytariladi. Mavjud bo‘lmagan elementni o‘chirishga urinish istisnoni keltirib chiqaradi.

Sintaksis

pythonro‘yxat.remove(nima o‘chirmoqchimiz)

Misol

Keling, remove metodi yordamida ro‘yxatimizdan 'ef' elementini o‘chiramiz:

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

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

Kodni bajarish natijasi:

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

Misol

Endi esa, ro‘yxatda mavjud bo‘lmagan elementni o‘chirishga harakat qilaylik:

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

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • clear metodi,
    bu ro‘yxatdagi barcha elementlarni o‘chiradi
  • pop metodi,
    bu indeks bo‘yicha elementni o‘chiradi
  • append metodi,
    bu elementni ro‘yxat oxiriga qo‘shadi