Print("Assalom alaykum")



Download 10,21 Mb.
bet26/58
Sana28.06.2022
Hajmi10,21 Mb.
#713027
1   ...   22   23   24   25   26   27   28   29   ...   58
Bog'liq
Mohirdev.uz...

.keys() METODI


Agar lug'atdagi kalit so'zlarni ko'rish talab qilinsa, .keys() metodidan foydalanishimiz mumkin.
In [7]:
mahsulotlar = { # Do'kondagi mahsulotlar
'olma':10000,
'anor':20000,
'uzum':40000,
'anjir':25000,
'shaftoli':30000
}


print(mahsulotlar.keys())
dict_keys(['olma', 'anor', 'uzum', 'anjir', 'shaftoli'])
In [8]:
print('Do\'kondagi mahsulotlar:')
for mahsulot in mahsulotlar.keys():
print(mahsulot.title())
Do'kondagi mahsulotlar: Olma Anor Uzum Anjir Shaftoli
Yuqoridagi kodimizda, for tsiklida .keys() metodini ishlatmasak ham huddi shu natija chiqadi.
for tsikli va if sharti yordamida lug'atdagi biror qiymatlarni alohida chiqarishimiz ham mumkin:
In [9]:
bozorlik = ['anor','uzum','non','baliq']
for mahsulot in mahsulotlar:
if mahsulot in bozorlik:
print(f"{mahsulot.title()} {mahsulotlar[mahsulot]} so'm")
Anor 20000 so'm Uzum 40000 so'm
Yuqordagi kodga e'tibor bering. Biz avval borolik degan ro'yxat yaratdik (uyga bozor qilyapmiz), keyin esa mahsulotlar lug'atidagi har bir mahsulotni bizdagi bozorlik ro'yxati bilan solishtirdik. Agar mahsulot bizning bozorlik ro'yxatimizda bo'lsa, uning narxini konsolga chiqardik.
Quyidagi misolda esa aksincha, bozorlik ro'yxatidagi har bir elementni do'kondagi mahsulotlar bilan solishtiramiz, va mahsulot do'konda yo'q bo'lsa, do'konga murojat qoldiramiz:
In [10]:
for buyum in bozorlik:
if buyum not in mahsulotlar:
print(f"Iltimos, do'koningizga {buyum} ham olib keling")
Iltimos, do'koningizga non ham olib keling Iltimos, do'koningizga baliq ham olib keling

LUG'AT ELEMENTLARINI TARTIB BILAN CHIQARISH


Pythonda lug'at elementlari siz (foydalanuvchi) kiritgan tartibda saqlanadi. Agar lug'at elementlarini alifbo bo'yicha chiqarish talab qilinsa, sorted() funktsiyasidan foydalanamiz.
In [11]:
print("Do'konimizdagi mahsulotlar:")
for mahsulot in sorted(mahsulotlar):
print(mahsulot.title())
Do'konimizdagi mahsulotlar: Anjir Anor Olma Shaftoli Uzum

Download 10,21 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   58




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish