Python Lists


Download 109.82 Kb.
bet1/4
Sana08.03.2023
Hajmi109.82 Kb.
#1253103
  1   2   3   4
Bog'liq
Pythonlearn-Lists (11)

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 109.82 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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