Va axborot texnologiyalari 10-sinf toshkent – 2021


V BOB.  WWW-TEXNOLOGIYA VA HTML TILI



Yüklə 27,94 Mb.
Pdf görüntüsü
səhifə88/153
tarix05.09.2023
ölçüsü27,94 Mb.
#141598
1   ...   84   85   86   87   88   89   90   91   ...   153
10-sinf informatika ..

V 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)

– 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)

– 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.

Yüklə 27,94 Mb.

Dostları ilə paylaş:
1   ...   84   85   86   87   88   89   90   91   ...   153




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