Python dictionary elementlariga kirish
Elementlarga kirish
Kvadrat qavs ichidagi kalit nomiga murojaat qilib, dictionary elementlariga kirishingiz mumkin:
Misol
"Model" kalitining qiymatini oling:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
O‘zingiz sinab ko‘ring »
Sizga bir xil natijani beradiganget()deb nomlangan usul ham mavjud:
Kalitlarni oling
keys()usuli lug‘atdagi barcha kalitlar ro‘yxatini qaytaradi.
Tugmalar ro‘yxati dictionaryning ko‘rinishidir, ya’ni dictionaryga qilingan har qanday o‘zgartirishlar kalitlar ro‘yxatida aks etadi.
Misol
Asl dictionaryga yangi element qo‘shing va kalitlar ro‘yxati ham yangilanishini ko‘ring:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #before the change
car["color"] = "white"
print(x) #after the change
O‘zingiz sinab ko‘ring »
Qiymatlarni oling
values()usuli lug‘atdagi barcha qiymatlar ro‘yxatini qaytaradi.
Qiymatlar ro‘yxati dictionaryning ko‘rinishidir, ya’ni dictionaryga kiritilgan har qanday o‘zgarishlar qiymatlar ro‘yxatida aks etadi.
Misol
Asl dictionaryga o‘zgartirish kiriting va qiymatlar ro‘yxati ham yangilanishini ko‘ring:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["year"] = 2020
print(x) #after the change
O‘zingiz sinab ko‘ring »
Misol
Asl dictionaryga yangi element qo‘shing va qiymatlar ro‘yxati ham yangilanishini ko‘ring:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["color"] = "red"
print(x) #after the change
O‘zingiz sinab ko‘ring »
Elementlarni oling
items()usuli lug‘atdagi har bir elementni ro‘yxatdagi kortejlar sifatida qaytaradi.
Qaytarilgan ro‘yxat lug‘at bandlarining ko‘rinishi bo‘lib, lug‘atga kiritilgan har qanday o‘zgarishlar elementlar ro‘yxatida aks etadi.
Misol
Asl dictionaryga o‘zgartirish kiriting va elementlar ro‘yxati ham yangilanishini ko‘ring:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["year"] = 2020
print(x) #after the change
O‘zingiz sinab ko‘ring »
Misol
Asl dictionaryga yangi element qo‘shing va elementlar ro‘yxati ham yangilanishini ko‘ring:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["color"] = "red"
print(x) #after the change
O‘zingiz sinab ko‘ring »
Kalit mavjudligini tekshiring
Belgilangan kalit mavjudligini aniqlash uchunindictionaryinkalit so‘zidan foydalaning:
Misol
Lug‘atda "model" mavjudligini tekshiring:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Yes, 'model' is one of the keys in the thisdict dictionary")
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
