Python list elementlarini o‘zgartirish


ULASHISH

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!