Python
9️⃣ Listlar bilan ishlash: indeks bo‘yicha o‘zgartirish
🔎 Ko‘p hollarda ro‘yxat ichidagi biror elementni o‘zgartirishni istaysiz. Buning eng oddiy yo‘li – elementga uning index (indeks) orqali murojaat qilish. E’tibor bering: Python’da indeks 0 dan boshlanadi va indeks chegaradan chiqsa ValueError emas, xato ishlamay qoladi — shunga qarab tekshirish qilsak yaxshi. Quyidagi misolda 3-chiziqdagi qiymatni o‘zgartiramiz va natijani ko‘rsatamiz.
# Dastlabki ro'yxat
nums = [5, 12, 9, 33, 27]
print("Dastlabki ro'yxat:", nums)
# O'zgartirish uchun indeks
idx = 2 # 0,1,2 — 3-chi element
if 0 <= idx < len(nums):
nums[idx] = 99
else:
print("Xato: indeks ro‘yxatdan tashqarida")
print("Yangilangan ro'yxat:", nums)
Output
Dastlabki ro'yxat: [5, 12, 9, 33, 27]
Yangilangan ro'yxat: [5, 12, 99, 33, 27]
💡 Qisqa maslahatlar:
- Ro‘yxat o‘lchamini oldindan tekshirib qo‘yish xavfsiz variant.
- Bir nechta indeks bo‘yicha o‘zgarish uchun ro‘yhat bo‘ylab aylanma ishlatish ham mumkin (for yordami bilan).
Siz indeks bo‘yicha ro‘yxatni o‘zgartirishda qaysi yo‘lni afzal ko‘rasiz? Fikrlaringizni izohlarda yozing! 👇
6 ·