Python list elementlarini o‘zgartirish
Element qiymatini o‘zgartirish
Muayyan elementning qiymatini o‘zgartirish uchun indeks raqamiga qarang:
Misol
Ikkinchi elementni o‘zgartiring:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
O‘zingiz sinab ko‘ring »
Element qiymatlari diapazonini o‘zgartirish
Muayyan diapazondagi elementlarning qiymatini o‘zgartirish uchun yangi qiymatlar bilan listni belgilang va yangi qiymatlarni kiritmoqchi bo‘lgan indeks raqamlari oralig‘iga murojaat qiling:
Misol
"Banan" va "gilos" qiymatlarini "qora smorodina" va "tarvuz" qiymatlari bilan o‘zgartiring:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
O‘zingiz sinab ko‘ring »
Agar siz almashtirganingizdan ko‘proq narsalarni qo‘shsangiz, yangi elementlar siz ko‘rsatgan joyga kiritiladi va qolgan elementlar mos ravishda harakatlanadi:
Misol
Ikkinchi qiymatni ikkita yangi qiymat bilan almashtiring:
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)
O‘zingiz sinab ko‘ring »
Eslatma: Kiritilgan elementlar soni almashtirilgan elementlar soniga mos kelmasa, ro‘yxat uzunligi o‘zgaradi.
Agar siz almashtirganingizdan kamroq narsalarni kiritsangiz, yangi elementlar siz ko‘rsatgan joyga kiritiladi va qolgan elementlar mos ravishda harakatlanadi:
Misol
Ikkinchi va uchinchi qiymatlarni bitta qiymat bilan almashtiring:
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
O‘zingiz sinab ko‘ring »
Elementlarni kiritish
Mavjud qiymatlarni almashtirmasdan yangi list elementini kiritish uchun bizinsert()usulidan foydalanishimiz mumkin.
insert()usuli elementni belgilangan indeksga kiritadi:
Misol
Uchinchi element sifatida "tarvuz" ni qo‘ying:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
O‘zingiz sinab ko‘ring »
Eslatma: Yuqoridagi misol natijasida list endi 4 ta elementni o‘z ichiga oladi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
