M. E. Mamarajabov, R. N. To’rayev zamonaviy dasturlash tillari



Yüklə 3,63 Mb.
Pdf görüntüsü
səhifə54/80
tarix23.07.2023
ölçüsü3,63 Mb.
#137200
1   ...   50   51   52   53   54   55   56   57   ...   80
4. .sorted() funksiya 
Agar lug'at elementlarini alifbo bo'yicha chiqarish talab qilinsa, funksiyasidan 
foydalanamiz. 
talaba_0={ 
‘familiya’: ‘Saidov’, 
‘ism’: ‘Olim’ 
‘yosh’: 20, 
‘kurs’: 3, 
‘fakultet’: ‘aniq fanlar’} 
print(sorted(talaba_0)) 
['fakultet', 'familiya', 'ismi', 'kurs', 'yosh'] 
5. .values() METODI 
Agar lug'atdagi qiymatlarni chiqarish talab qilinsa .values() metodidan 
foydalanishimiz mumkin.
talaba_0={ 
‘familiya’: ‘Saidov’, 
‘ism’: ‘Olim’ 
‘yosh’: 20, 
‘kurs’: 3, 
‘fakultet’: ‘aniq fanlar’} 
print(talaba_0.values()) 
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.


97 
6. update() 
metodi belgilangan kalit-qiymat juftlari bilan lug'atni yangilaydi 
kitob={ 
‘nom’: ‘Python asoslari’, 
‘muallif’: ‘M.Mamarajabov’, 
‘yil’:2021, 
‘adadi’:500 

a=kitob.update({“nashriyot_nom”: “Sharq”}) 
print(kitob) 
{'nom': 'Python asoslari', 'muallif': 
'M.Mamarajabov', 'yil': 2021, 'adadi': 
500, 'nashriyot_nom': 'Sharq'} 
7. 
pop()
 metodi belgilangan kalit yordamida element o'chiriladi. 
kitob={ 
{'nom': 'Python asoslari', 'yil': 2021, 
'adadi': 500} 
telefonlar={ 
‘ali’: ‘iphone x’, 
‘vali’: ‘galaxy s9’, 
‘olim’: ‘mi 10 pro ’, 
‘orif’: ‘nokia 3310’, 
‘hamida’: ‘galaxy s9’, 
‘maryam’: ‘huawei p30’, 
‘tohir’: ‘iphone x’, 
‘umar’: ‘iphone x’, 

print(“Foydalanuvchilar quyidagi telefonlarni 
ishlatishadi: ”) 
for tel in telefon.values(): 
print(tel) 
Foydalanuvchilar 
quyidagi telefonlarni 
ishlatishadi: 
iphone x 
galaxy s9 
mi 10 pro 
nokia 3310 
galaxy s9 
huawei p30 
iphone x 
iphone x 


98 
‘nom’: ‘Python asoslari’, 
‘muallif’: ‘M.Mamarajabov’, 
‘yil’:2021, 
‘adadi’:500 

kitob.pop(“muallif”) 
print(kitob) 
8. 

Yüklə 3,63 Mb.

Dostları ilə paylaş:
1   ...   50   51   52   53   54   55   56   57   ...   80




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin