Ro'yxatdagi elementlarni o'zgartirish
Elementni o'zgartirish sintaksisiga kirish sintaksisiga o'xshaydi. Elementni o'zgartirish uchun quyidagi ro'yxat nomidan foydalaning .O'zgartirmoqchi bo'lgan element indeksiga binoan, so'ngra yangisini taqdim eting.
Masalan, bizda mototsikllar ro'yxati va birinchi narsa bor deylik ro'yxati 'honda'. Ushbu birinchi elementning qiymatini qanday o'zgartiramiz?
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles[0] = 'ducati'
print(motorcycles)
Bundagi kod asl ro'yxatni belgilaydi, birinchi element sifatida 'honda'. Bu kod birinchi elementning qiymatini 'ducati' ga o'zgartiradi. Chiqish birinchi element haqiqatan ham o'zgartirilganligini va qolgan ro'yxatni ko'rsatadi bir xil bo'lib qoladi:
['honda', 'yamaha', 'suzuki']
['ducati', 'yamaha', 'suzuki']
Siz birinchi elementni emas, balki ro'yxatdagi har qanday elementning qiymatini o'zgartirishingiz mumkin.
Ro'yxatga elementlarni qo'shish
Ko'p sabablarga ko'ra ro'yxatga yangi element qo'shishingiz mumkin.Buning uchun, masalan, o'yinda yangi musofirlar paydo bo'lishini, ma'lumotlarni vizualizatsiyaga qo'shishingiz yoki veb-saytingizga yangi ro'yxatdan o'tgan foydalanuvchilarni qo'shib yaratishingiz mumkin. Python mavjud ro'yxatlarga yangi ma'lumotlarni qo'shishning bir necha usullarini taqdim etadi.
Ro'yxat oxiriga elementlarni qo'shish
Ro'yxatga yangi element qo'shishning eng oddiy usul. Ob'ektni ro'yxatga qo'shganda, yangi element oxiriga qo'shiladi ro'yxatning. Oldingi misolda bo'lgan xuddi shu ro'yxatdan foydalanib, ro'yxatning oxiriga 'ducati' yangi elementini qo’shamiz:
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles.append('ducati')
print(motorcycles)
u holda "ducati" ni ro'yxatning oxiriga qo'shadi ro'yxatdagi boshqa elementlardan biriga ta'sir qiladi: ['honda', 'yamaha', 'suzuki']
['honda', 'yamaha', 'suzuki', 'ducati']
Append () usuli ro'yxatlarni dinamik ravishda tuzishni osonlashtiradi. Uchun Masalan, siz bo'sh ro'yxatdan boshlashingiz va keyin ro'yxatga narsalarni qo'shishingiz mumkin bir qator append () so'zlaridan foydalangan holda. Bo'sh ro'yxatdan foydalanib, ro'yxatga 'honda', 'yamaha' va 'suzuki' elementlarini qo'shaylik:
motorcycles = []
motorcycles.append('honda')
motorcycles.append('yamaha')
motorcycles.append('suzuki')
print(motorcycles)
Olingan ro'yxat oldingi ro'yxatlar bilan bir xil ko'rinadi misollar:
['honda', 'yamaha', 'suzuki']
Ro'yxatlarni shu tarzda tuzish juda keng tarqalgan, foydalanuvchilaringizni boshqarish uchun bo'sh ro'yxatni belgilashdan boshlang. Keyin ro'yxatga kiritilgan har bir yangi qiymatni qo'shing va siz dasturni yaratasiz.
Do'stlaringiz bilan baham: |