14-mavzu. Pythonda ma’lumot to’plamlari va turlari. Reja



Download 260,78 Kb.
bet5/5
Sana17.07.2022
Hajmi260,78 Kb.
#813928
1   2   3   4   5
Bog'liq
14 mavzu

3. .keys() METODI
Agar lug'atdagi kalit so'zlarni ko'rish talab qilinsa, .keys() metodidan foydalanishimiz mumkin.




dict_keys(['familiya', 'ismi', 'yosh', 'kurs', 'fakultet'])


4. .sorted() funksiya

Agar lug'at elementlarini alifbo bo'yicha chiqarish talab qilinsa, funktsiyasidan foydalanamiz.






['fakultet', 'familiya', 'ismi', 'kurs', 'yosh']


5. .values() METODI
Agar lug'atdagi qiymatlarni chiqarish talab qilinsa .values() metodidan foydalanishimiz mumkin.




dict_values(['Saidov', 'Olim', 20, 3, 'aniq fanlar'])

Yuqoridagi usul bilan qiymatlarni chiqarganimizda, lug'atdagi barcha qiymatlar chiqib keladi. Agar, biror qiymat ko'p marta qaytarilsa, konsolga ham ko'p marta chiqib keladi.






Foydalanuvchilar quyidagi telefonlarni ishlatishadi:
iphone x
galaxy s9
mi 10 pro
nokia 3310
galaxy s9
huawei p30
iphone x
iphone x


6. update() metodi belgilangan kalit-qiymat juftlari bilan lug'atni yangilaydi




{'nom': 'Python asoslari', 'muallif': 'M.Mamarajabov', 'yil': 2021, 'adadi': 500, 'nashriyot_nom': 'Sharq'}

7. pop() metodi belgilangan kalit yordamida element o'chiriladi






{'nom': 'Python asoslari', 'yil': 2021, 'adadi': 500}

8. popitem() metodi oxirgi kiritilgan kalit-qiymat juftligini olib tashlaydi






{'nom': 'Python asoslari', 'muallif': 'M.Mamarajabov', 'yil': 2021}

9. clear() metodi lug'atdan barcha elementlarni olib tashlaydi






{}

10. copy() metodi lug'at nusxasini qaytaradi






{'nom': 'Python asoslari', 'muallif': 'M.Mamarajabov', 'yil': 2021, 'adadi': 500}

11. dict() funksiyasi lug'at nusxasini qaytaradi






{'nom': 'Python asoslari', 'muallif': 'M.Mamarajabov', 'yil': 2021, 'adadi': 500}

12. setdefault() metodi belgilangan kalit qiymatini qaytaradi. Agar kalit bo'lmasa: kalitni belgilangan qiymat bilan kiriting






2021

13.Pythonda ichma-ich lug’atlardan foydalanish mumkin/






{'kitob1': {'nom': 'Python asoslari', 'muallif': 'M.Mamarajabov', 'yil': 2021, 'adadi': 500}, 'kitob2': {'nom': 'C++', 'muallif': 'R.Turayev', 'yil': 2020, 'adadi': 200}, 'kitob3': {'nom': 'PHP7', 'muallif': 'Sh.Mengliyev', 'yil': 2019, 'adadi': 250}}

Pythonda foydalaniladigan metodlar quyidagilarni tashkil etadi




Usul

Tavsifi

clear()

Lug'atdan barcha elementlarni olib tashlaydi

copy()

Lug'at nusxasini qaytaradi

fromkeys()

Belgilangan kalitlar va qiymati bo'lgan lug'atni qaytaradi

get()

Belgilangan kalit qiymatini qaytaradi

items()

Har bir kalit qiymat juftligi uchun tuple o'z ichiga olgan ro'yxatni qaytaradi

keys()

Lug'at kalitlari bo'lgan ro'yxatni qaytaradi

pop()

Belgilangan kalit yordamida element o'chiriladi

popitem()

Oxirgi kiritilgan kalit-qiymat juftligini olib tashlaydi

setdefault()

Belgilangan kalit qiymatini qaytaradi. Agar kalit bo'lmasa: kalitni belgilangan qiymat bilan kiriting

update()

Belgilangan kalit-qiymat juftlari bilan lug'atni yangilaydi

values()

Lug'atdagi barcha qiymatlar ro'yxatini qaytaradi


Eslatma. Amaliyot jarayonida lug’at ichida ro’yxat hamda lug’at ichida lug’at bilan ishlash talab etiladi. Bunday topshiriqlarni bajarishda yuqoridagi o’rganildan kabi bajariladi.


Download 260,78 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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