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.
Dostları ilə paylaş: |