Python asoslari



Yüklə 1,14 Mb.
səhifə36/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   32   33   34   35   36   37   38   39   ...   81
k100001

"brend": "Chevrolet",
"model": "Malibu",
"yil": 2016
} for x in avto: print(x)

Agar qiymatlarning o’ziga murojaat qilmoqchi bo’lsak, values funksiyasidan foydalanamiz yoki yuqoridagidan biroz boshqacharoq tarzda amalga oshiramiz. Quyidagi kodimizda har ikkala usuldan ham foydalangan holda qiymatlarni ekranga chiqaramiz:

avto = {
"brend": "Chevrolet",
"model": "Malibu",
"yil": 2016
}
#1-usul for x in avto:
print(avto[x])
#2-sul for x in avto.values(): print(x)

Agar kalit va qiymatlarning ikkalasiga ham bir vaqtda murojaat qilmoqchi bo’lsak, items() funksiyasidan foydalanamiz:
avto = {
"brend": "Chevrolet", "model": "Malibu",

"yil": 2016


} for x,y in avto.items():
print(x,y)

Kalit so’z mavjudligini aniqlash


Biror kalit to’plamda bor yoki yo’qligini aniqlash uchun in kalit so’zi ishlatiladi:
avto = {
"brend": "Chevrolet", "model": "Malibu",

"yil": 2016


} if "yil" in avto:
print("Ha, mavjud") else:
print("Yo'q mavjud emas")

Lug`atning funksiya va metodlari



  • Dict.clear()- lug`atni tozalaydi.

  • Dict.copy()-lug`at nusxasini qaytaradi.

  • Classmethod dict.fromkeys(seq[, value])- Seq dan kalitni va Value qiymatlariga ega bo`lgan lug`atni yaratadi.

  • Dict.get(key[, default])-kalit qiymatini qaytaradi, lekin u bo`lmasa xatolik beradi, default (jimlikda None) qaytaradi.


  • Yüklə 1,14 Mb.

    Dostları ilə paylaş:
1   ...   32   33   34   35   36   37   38   39   ...   81




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin