dict.popitem()
Kalit va qiymatni o‘chiradi.
dict.clear()
Lug‘atni tozalaydi.
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.
126
126
126
126
Dostları ilə paylaş: |