Pythonda Listlar (ro’yxatlar) bilan ishlash List (ro’yxat) nima?


Download 9.14 Kb.
bet1/4
Sana18.06.2023
Hajmi9.14 Kb.
#1597857
  1   2   3   4
Bog'liq
Python Lists-fayllar.org


Python Lists

Pythonda Listlar (ro’yxatlar) bilan ishlash

List (ro’yxat) nima?


  • Ro'yxat o'z nomi bilan, bitta o'zgaruvchida bir nechta qiymatlarni saqlash imkonini beradi. Bu qiymatlar List elementlari deyiladi.

  • Ro'yxatda son, matn yoki aralash turdagi elementlarni saqlash mumkin.

List- bu to'plamning bir turi


  • List bizga ko'p qiymatlarni bitta "o'zgaruvchiga" qo'yish imkonini beradi

  • List juda yaxshi, chunki biz bir o’zgaruvchiga barcha ko'plab ma’lumotlarni olib yurishimiz mumkin.

friends = [ ‘jasur', ‘anvar', ‘sarvar' ]


cars = [ ‘bmw', ‘ford', ‘nexia' ]

  • Ro'yxat saqlaydigan o'zgaruvchilarni nomlashda -lar (ko'plik) qo'shimchasini qo'shish maqsadga muvofiq bo'ladi (inlgiz tilida -s).

  • Misol uchun: mevalar, uylar, cars, toys, books

List (ro’yxat) elementlari

Ro'yxatdagi har bir element tartib bilan joylashgani sababli, biz istalgan elementga uning tartib raqami (indeksi) bo'yicha murojat qilishimiz mumkin.


mevalar = [ ‘olma’, ‘anor’, ‘gilos’ ]
print = (“birinchi meva:”, mevalar[0])
print = (“ikkinchi meva:”, mevalar[1])
Dasturlash olamida indeks 0 dan boshlanadi! Ya'ni Listning birinchi elementing tartib raqami (indeksi) 0 ga, ikkinchi elementning indeksi 1 ga teng va hokazo

Agar list ichidagi elementlar matn ko'rinishid bo'lsa, ularga string metodlarni qo'llashimiz mumkin

mevalar = ['olma', 'anjir', 'shaftoli', "o'rik"] # mevalar ro'yxati (matnlar)


print("Birinchi meva: ", mevalar[0].title())
print("Ikkinchi meva: ", mevalar[1].upper())
Birinchi meva: olma
Ikkinchi meva: anjir
Natija:
List elementlari ustida arifmetik amallar bajarish:
narhlar = [12000, 18000, 10900, 22000]
print( narhlar[2] + narhlar[3] )
32900
Natija:
Pythonda Listning eng oxirgi elementiga -1 indeksi orqali ham murojat qilish mumkin. Bu usul Listning uzunligini bilmaganda juda asqotadi.
car_models = ['Toyota', 'GM', 'Volvo', 'BMW’]
print( car_models[-1] ) # Listning eng oxirgi elementiga -1 bilan murojat qilamiz
BMW
Natija:

Download 9.14 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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