Ro‘yxat elementlarini o‘zgartirish
Element qiymatini o‘zgartirish
Ma’lum indeksdagi element qiymatini o‘zgartirish uchun indeks orqali yangi qiymat tayinlanadi.
python
royhat = ["olma", "banan", "gilos"]
royhat[1] = "qora smorodina" # Ikkinchi elementni o‘zgartirish
print(royhat) # Natija: ['olma', 'qora smorodina', 'gilos']Elementlar diapazonini o‘zgartirish
Indekslar oralig‘i orqali bir nechta elementni yangi qiymatlar bilan almashtirish mumkin.
python
royhat = ["olma", "banan", "gilos", "apelsin", "kivi", "mango"]
royhat[1:3] = ["qora smorodina", "tarvuz"] # "banan" va "gilos" ni almashtirish
print(royhat) # Natija: ['olma', 'qora smorodina', 'tarvuz', 'apelsin', 'kivi', 'mango']Agar ko‘proq element qo‘shilsa, yangi elementlar ko‘rsatilgan joyga joylanadi, qolganlari suriladi:
python
royhat = ["olma", "banan", "gilos"]
royhat[1:2] = ["qora smorodina", "tarvuz"] # Ikkinchi element o‘rniga ikkita qo‘shish
print(royhat) # Natija: ['olma', 'qora smorodina', 'tarvuz', 'gilos']Diqqat
Qo‘shilgan elementlar soni almashtirilganlardan farqli bo‘lsa, ro‘yxat uzunligi o‘zgaradi.
Kamroq element kiritish ham mumkin:
python
royhat = ["olma", "banan", "gilos"]
royhat[1:3] = ["tarvuz"] # Ikkinchi va uchinchi element o‘rniga bitta qo‘yish
print(royhat) # Natija: ['olma', 'tarvuz']Element qo‘shish
Mavjud elementlarni o‘zgartirmasdan yangi element qo‘shish uchun insert() metodi ishlatiladi.
python
royhat = ["olma", "banan", "gilos"]
royhat.insert(2, "tarvuz") # Uchinchi element sifatida "tarvuz" qo‘shish
print(royhat) # Natija: ['olma', 'banan', 'tarvuz', 'gilos']Diqqat
insert() metodi elementni ko‘rsatilgan indeksga qo‘shadi va qolgan elementlarni o‘ngga suradi.
