125
125
125
125
>>> yoshi = {'Lola':14, 'Madina':15, 'Bobur':
16}
>>>
for ismi, age in yoshi.items():
print(ismi, '-', age)
Lug‘atdagi
kalit va qiymatlarni
qaytaradi. Ularni
for sikli yordamida turli
ko‘rinishlarda chiqarish mumkin.
Lola - 14
Madina - 15
Bobur - 16
>>> for ismi in yoshi.keys():
print(ismi, end=';')
Lug‘atdagi kalitlarni qaytaradi.
Lola;Madina;Bobur;
Lug‘atlarni o‘zgartirish
Lug‘atga yangi element qo‘shish
uchun element kaliti va qiymati ko‘rsatiladi:
>>> yoshi [‘Bobur’]=16
>>> print(yoshi)
yoshi
– lug‘atni saqlovchi o‘zgaruvchi
nomi.
‘Bobur’ kaliti bilan qiymati 16
ga teng
element qo‘shildi.
{‘Bobur’:16, ‘Lola’:14, ‘Madina’:15}
Lug‘atdagi elementni o‘zgartirish
uchun ham kaliti bilan yangi qiymat ko‘rsatiladi:
>>> yoshi [‘Bobur’]=13
>>> print(yoshi)
yoshi
–
lug‘atni saqlovchi o‘zgaruvchi
nomi.
‘Bobur’ kalitli element qiymati 13
yangi
qiymatga almashtirildi.
{‘Bobur’:13, ‘Lola’:14, ‘Madina’:15}
Lug‘atdagi elementni o‘chirish
uchun element kaliti bilan ko‘rsatiladi:
>>> del yoshi [‘Bobur’]
>>> print(yoshi)
yoshi
–
lug‘atni saqlovchi o‘zgaruvchi
nomi.
‘Bobur’ kalitli element lug‘atdan o‘chiriladi.
{‘Lola’:14, ‘Madina’:15}
AMALIY MASHG‘ULOT
Masala.
Viloyatlar va har bir viloyatlardagi tumanlar ro‘yxati berilgan. Undan
keyin
tumanlar ro‘yxati berilgan. Har bir tuman qaysi viloyatga qarashli
ekanligini aniqlovchi
dastur tuzing.
Ko‘rsatma:
dasturga viloyatlar soni
n
va
n
satr kiritiladi.
Har bir satrda datlab viloyat, keyin
tuman nomlari kiritiladi. So‘ngra
dasturga tumanlar soni
k
va
k
ta satr kiritiladi.
Har bir
satrda aniqlanishi kerak bo‘lgan tumanlar nomi kiritiladi.