|
V BOB.
WWW-TEXNOLOGIYA VA HTML TILI Pdf ko'rish
|
bet | 88/153 | Sana | 19.05.2024 | Hajmi | 27,94 Mb. | | #244031 |
Bog'liq 10-sinf yangiV BOB.
WWW-TEXNOLOGIYA VA HTML TILI
4-usul. dict()
konstruktori orqali kortejlar yordamida lug‘at hosil qilish:
>>> yoshi = dict((‘Lola’,14), (‘Madina’,15))
>>> print(yoshi)
Lug‘at elementlari vergul (,) bilan ajratib
yoziladi. Elementlar ham o‘z navbatida
kortejlardan iborat. Har bir kortejning
0-elementi kalit, 1-elementi esa qiymat
bo‘ladi.
{‘Lola’:14, ‘Madina’:15}
5-usul.
fromkeys metodi yordamida lug‘at hosil qilish:
>>> d=dict.fromkeys(['Lola', 'Madina'],14)
>>> print(d)
d
– lug‘atni saqlovchi o‘zgaruvchi nomi.
{'Lola': 14, 'Madina': 14}
6-usul.
Lug‘at generatori yordamida lug‘at hosil qilish:
>>> d={i:i**2 for i in range(5)}
>>> print(d)
d
– lug‘atni saqlovchi o‘zgaruvchi nomi.
xuddi ro‘yxat generatori kabi hosil qilinadi.
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
Lug‘atlar bilan ishlash
Lug‘atdan nusxa olish, lug‘atni tozalash, uning kalitini aniqlash uchun metodlardan
foydalaniladi.
Metodlar
Tavsifi
dict.copy()
Lug‘at nusxasini oladi.
dict.get(key[,default])
Lug‘atning key kalitli elementini qaytaradi, kalit
elementi bo‘lmasa, xatolikni beradi va default
qiymatini chiqaradi.
dict.setdefault(key[,default])
Lug‘atning key kalitli elementini qaytaradi, kalit
bo‘lmasa, xatolikni bermaydi va default qiymatini
chiqaradi.
dict.items()
Lug‘atdagi kalit va qiymatlarni qaytaradi.
dict.values()
Lug‘at elementi qiymatlarini qaytaradi.
dict.keys()
Lug‘at elementi kalitlarini qaytaradi.
dict.update([dictnew])
dict lug‘ati bilan dictnew lug‘atini birlashtiradi va
ularning elementlaridan tarkib topgan yangi lug‘at
hosil qiladi.
dict.pop(key[default])
Kalitni o‘chiradi.
|
| |