Skip to content

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)