Lug'at Elementlariga Kirish
Elementlarga Kirish
Siz lug'at elementlariga uning kalit nomi ga kvadrat qavslar ichida murojaat qilish orqali kira olasiz:
Misol
"model" kalitining qiymatini olish:
# Lug'atni yaratamiz
ushbu_lugat = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# "model" kalitining qiymatini olish
qiymat = ushbu_lugat["model"]Shuningdek, xuddi shu natijani beradigan get() metodi ham mavjud:
Misol
"model" kalitining qiymatini olish:
# "model" kalitining qiymatini get() yordamida olish
qiymat = ushbu_lugat.get("model")Kalitlarni Olish
keys() metodi lug'atdagi barcha kalitlar ro'yxatini qaytaradi.
Misol
Kalitlar ro'yxatini olish:
# Kalitlarni olish
kalitlar = ushbu_lugat.keys()Kalitlar ro'yxati lug'atning ko'rinishi bo'lib, lug'atda qilingan har qanday o'zgarishlar kalitlar ro'yxatida aks etadi.
Misol
Asl lug'atga yangi element qo'shing va kalitlar ro'yxati ham yangilanganini ko'ring:
# Lug'atni yaratamiz
avto = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Kalitlarni olish
kalitlar = avto.keys()
# O'zgartirishdan oldin chop etish
print(kalitlar)
# Yangi element qo'shish
avto["rang"] = "oq"
# O'zgartirishdan keyin chop etish
print(kalitlar)Qiymatlarni Olish
values() metodi lug'atdagi barcha qiymatlar ro'yxatini qaytaradi.
Misol
Qiymatlar ro'yxatini olish:
# Qiymatlarni olish
qiymatlar = ushbu_lugat.values()Qiymatlar ro'yxati lug'atning ko'rinishi bo'lib, lug'atda qilingan har qanday o'zgarishlar qiymatlar ro'yxatida aks etadi.
Misol
Asl lug'atda o'zgarish qiling va qiymatlar ro'yxati ham yangilanganini ko'ring:
# Lug'atni yaratamiz
avto = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Qiymatlarni olish
qiymatlar = avto.values()
# O'zgartirishdan oldin chop etish
print(qiymatlar)
# Yilni o'zgartirish
avto["yil"] = 2020
# O'zgartirishdan keyin chop etish
print(qiymatlar)Misol
Asl lug'atga yangi element qo'shing va qiymatlar ro'yxati ham yangilanganini ko'ring:
# Lug'atni yaratamiz
avto = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Qiymatlarni olish
qiymatlar = avto.values()
# O'zgartirishdan oldin chop etish
print(qiymatlar)
# Yangi element qo'shish
avto["rang"] = "qizil"
# O'zgartirishdan keyin chop etish
print(qiymatlar)Elementlarni Olish
items() metodi lug'atdagi har bir elementni ro'yxat ichida tuple sifatida qaytaradi.
Misol
kalit:qiymat juftliklari ro'yxatini olish:
# Elementlarni olish
elementlar = ushbu_lugat.items()Qaytarilgan ro'yxat lug'at elementlarining ko'rinishi bo'lib, lug'atda qilingan har qanday o'zgarishlar elementlar ro'yxatida aks etadi.
Misol
Asl lug'atda o'zgarish qiling va elementlar ro'yxati ham yangilanganini ko'ring:
# Lug'atni yaratamiz
avto = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Elementlarni olish
elementlar = avto.items()
# O'zgartirishdan oldin chop etish
print(elementlar)
# Yilni o'zgartirish
avto["yil"] = 2020
# O'zgartirishdan keyin chop etish
print(elementlar)Misol
Asl lug'atga yangi element qo'shing va elementlar ro'yxati ham yangilanganini ko'ring:
# Lug'atni yaratamiz
avto = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Elementlarni olish
elementlar = avto.items()
# O'zgartirishdan oldin chop etish
print(elementlar)
# Yangi element qo'shish
avto["rang"] = "qizil"
# O'zgartirishdan keyin chop etish
print(elementlar)Kalit Mavjudligini Tekshirish
Ko'rsatilgan kalit lug'atda mavjud yoki yo'qligini aniqlash uchun in kalit so'zidan foydalaning:
Misol
"model" kalitining mavjudligini tekshirish:
# Lug'atni yaratamiz
ushbu_lugat = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# "model" kalitining mavjudligini tekshirish
if "model" in ushbu_lugat:
print("Ha, 'model' ushbu_lugat lug'atidagi kalitlardan biri")