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)
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 = {
"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
Do'stlaringiz bilan baham: |