Lug'atlarda Loop
Lug'at Orqali Aylanish
Siz lug'at orqali for loop yordamida aylana olasiz.
Lug'at orqali aylanayotganda, qaytariladigan qiymat lug'atning kalitlari bo'ladi, lekin qiymatlarni qaytarish uchun metodlar ham mavjud.
Misol
Lug'atdagi barcha kalit nomlarini birma-bir chop etish:
python
# Lug'atni yaratamiz
ushbu_lugat = {
"brend": "Ford",
"model": "Mustang",
"yil": 1964
}
# Har bir kalitni chop etish
for x in ushbu_lugat:
print(x)Misol
Lug'atdagi barcha qiymatlarni birma-bir chop etish:
python
# Har bir qiymatni kalit orqali chop etish
for x in ushbu_lugat:
print(ushbu_lugat[x])Misol
Lug'at qiymatlarini qaytarish uchun values() metodidan foydalanish:
python
# Qiymatlarni values() yordamida chop etish
for x in ushbu_lugat.values():
print(x)Misol
Lug'at kalitlarini qaytarish uchun keys() metodidan foydalanish:
python
# Kalitlarni keys() yordamida chop etish
for x in ushbu_lugat.keys():
print(x)Misol
items() metodidan foydalanib, kalitlar va qiymatlar orqali birgalikda aylanish:
python
# Kalit va qiymatlarni birgalikda chop etish
for x, y in ushbu_lugat.items():
print(x, y)