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)

Lug'atlarda aylanish (Loop) mavzusida test

Savol 1 / 6

Oddiy for x in my_dict: sikli bajarilganda x o'zgaruvchisi nimanining qiymatini oladi?