Ro‘yxat elementlarini o‘chirish
Ma’lum bir elementni o‘chirish (remove())
remove() metodi berilgan qiymatga ega birinchi elementni o‘chiradi.
python
royhat = ["olma", "banan", "gilos"]
royhat.remove("banan") # "banan" ni o‘chirish
print(royhat) # Natija: ['olma', 'gilos']Agar bir xil qiymatli bir nechta element bo‘lsa, faqat birinchisi o‘chiriladi.
python
royhat = ["olma", "banan", "gilos", "banan", "kivi"]
royhat.remove("banan") # Birinchi "banan" ni o‘chirish
print(royhat) # Natija: ['olma', 'gilos', 'banan', 'kivi']Diqqat
remove() faqat birinchi mos kelgan elementni o‘chiradi. Qiymat mavjud bo‘lmasa, xato yuzaga keladi.
Indeks bo‘yicha o‘chirish (pop())
pop() metodi indeks bo‘yicha elementni o‘chiradi.
python
royhat = ["olma", "banan", "gilos"]
royhat.pop(1) # Ikkinchi elementni o‘chirish
print(royhat) # Natija: ['olma', 'gilos']Indeks ko‘rsatilmasa, pop() oxirgi elementni o‘chiradi.
python
royhat = ["olma", "banan", "gilos"]
royhat.pop() # Oxirgi elementni o‘chirish
print(royhat) # Natija: ['olma', 'banan']Indeks bo‘yicha o‘chirish (del)
del kalit so‘zi indeks bo‘yicha elementni o‘chiradi.
python
royhat = ["olma", "banan", "gilos"]
del royhat[0] # Birinchi elementni o‘chirish
print(royhat) # Natija: ['banan', 'gilos']Ro‘yxatni butunlay o‘chirish uchun ham ishlatiladi.
python
royhat = ["olma", "banan", "gilos"]
del royhat # Ro‘yxatni to‘liq o‘chirish
# print(royhat) # Xato: royhat mavjud emasRo‘yxatni bo‘shatish (clear())
Ro‘yxatni saqlab, barcha elementlarini o‘chirish uchun clear() metodi ishlatiladi.
python
royhat = ["olma", "banan", "gilos"]
royhat.clear() # Ro‘yxatni bo‘shatish
print(royhat) # Natija: []Diqqat
clear() ro‘yxatni bo‘sh qoldiradi, lekin ro‘yxat obyekti o‘chirilmaydi, del dan farqli o‘laroq.
