avto = {
"brend": "Chevrolet",
"model": "Malibu",
"yil": 2016
}
print(avto)
dict() konstruktori
dict() konstruktori bilan ham yangi to’plam hosil qilish mumkin. Bu quyidagicha amalga oshiriladi:
avto = dict(brend="chevrolet", model="Malibu", yil=2016)
print(avto)
Elementlarga murojaat
Dictionary elementlariga murojaat qilish uchun ularning kalitlarini kvadrat qavs ichida ko’rsatish
yoki get() funksiyasidan foydalanish mumkin. Hozir ikkala usuldan ham foydalanamiz:
avto = {
"brend": "Chevrolet",
"model": "Malibu",
"yil": 2016
}
x = avto["model"]
y = avto.get("yil")
print(x)
print(y)
Qiymatlarni o’zgartirish
Istalgan qiymatni o’zgartirish uchun unga kalit orqali murojaat qilamiz, so’ngra qiymatini
o’zgartiramiz. Masalan quyidagi avtomobil haqidagi ma’lumotda yilni o’zgartiramiz:
avto = {
"brend": "Chevrolet",
"model": "Malibu",
"yil": 2016
}
avto["yil"] = 2018
print(avto)
Sikldan foydalanish
Dictinary to’plamida for siklidan foydalangan holda uning elementlariga murojaat qilish mumkin.
Bunday holatda qiymatlarga emas, balki kalitlarga murojaat bo’ladi. Hozir to’plamdagi kalitlarni
ekranga chiqaramiz:
avto = {
"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 = {
Do'stlaringiz bilan baham: |