1-bobda siz Pythonni kompyuteringizga o'rnatishni o’raganasiz va birinchi ishga tushirasiz Hello world! Xabarini ekranga chop etadigan dastur. 2-bobda


Download 0.54 Mb.
bet27/31
Sana19.10.2023
Hajmi0.54 Mb.
#1709689
1   ...   23   24   25   26   27   28   29   30   31
Bog'liq
Asosiy qismlari

Ro'yxatdagi elementlarga kirish
Ro'yxatlar buyurtma qilingan to'plamlar, shuning uchun ro'yxatdagi istalgan elementlarga kirishingiz mumkin Python-ga kerakli elementning pozitsiyasini yoki indeksini aytib berish. Ro'yxatdagi elementlarga kirish uchun ro'yxat nomini, so'ngra indeksni yozing to'rtburchak qavs ichiga olingan. Masalan, velosipedlar ro'yxatidagi birinchi velosipedni chiqaramiz:
bicycles = ['trek', 'cannondale', 'redline', 'specialized']

  1. print(bicycles[0])

Buning sintaksisi ko'rsatilgan. A dan listni so'raganimizda, Python aynan shu elementni to'rtburchak qavs yoki tirnoqsiz belgilar qaytaradi: trek bu sizning foydalanuvchilaringiz ko'rishni xohlagan natija - toza, chiroyli tarzda formatlangan chiqishini ta’minlaydi. Shuningdek, 2-bobdagi string usullarini har qanday elementda ishlatishingiz mumkin ro'yxat. Masalan, "trek" elementini aniqroq formatlashingiz mumkin title () usuli:
bicycles = ['trek', 'cannondale', 'redline', 'specialized']

  1. print(bicycles[0].title())

Ushbu misol oldingi misol bilan bir xil mahsulot ishlab chiqaradi, "Trek"dan tashqari katta harflar bilan yozilgan.
Indeks pozitsiyalari 1 emas, 0 dan boshlanadi
Python ro'yxatdagi birinchi elementni 1-pozitsiyada emas, balki 0-pozitsiyada deb hisoblaydi. Bu dasturlash tillarining ko'pchiligiga to'g'ri keladi va buning sababi ro'yxat operatsiyalari quyi darajada qanday amalga oshirilishini bilan bog'liq. Agar kutilmagan natijalar erishsangiz, siz oddiygina birma-bir xato qilayotganingizni aniqlang . Ro'yxatdagi ikkinchi elementning ko'rsatkichi 1 ga teng. Ushbu oddiy hisoblash yordamida, istagan elementni ro'yxatdan olib tashlash orqali ro'yxatdan olishingiz mumkin. Masalan, ro'yxatning to'rtinchi bandiga kirish uchun, mahsulotni 3-indeks bo'yicha kirasiz. Quyidagilar velosipedlarni indeks 1 va indeks 3 bo'yicha so'raydi:
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles[1])
print(bicycles[3])
Ushbu kod ro'yxatdagi ikkinchi va to'rtinchi velosipedlarni qaytaradi;
Kanoneyl
Ixtisoslashgan
Pythonda ro'yxatdagi so'nggi elementga kirish uchun maxsus sintaksis mavjud. Ob'ektni -1 indeksida so'rab, Python har doim ro'yxatdagi oxirgi elementni qaytaradi:
bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles[-1])
Ushbu kod "ixtisoslashgan" qiymatini qaytaradi.
Ushbu sintaksis juda foydali, chunki siz ko'pincha bilmagan holda ro'yxatdagi so'nggi narsalarga kiritsangiz aniq ro'yxatda esa bunu ko’rishingiz mumkin. Ushbu konventsiya boshqa salbiy ko'rsatkichlarga ham qadriyatlar ham tegishli. Indeksi -2 ro'yxatning oxiridan ikkinchi elementni qaytaradi, indeksi -3 uchinchi elementni oxiridan qaytaradi va hokazo.

Download 0.54 Mb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   31




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling