Va axborot texnologiyalari 10-sinf toshkent – 2021



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

Lug‘atlarni e’lon qilish
Lug‘atlar 
{}qavs
yoki 
dict() 
konstruktori yordamida e’lon qilinadi. 
Lug‘atga elementlarni qo‘shish, ya’ni lug‘atlar hosil qilish uchun ro‘yxatlar kabi turli usullardan 
foydalanish mumkin.
36-dars. LUG‘ATLAR (DICTIONARY) BILAN 
ISHLASH
Lug‘atlar (dict)
– bitta identifikator ostida 
har xil ma’lumot elementlari to‘plamini 
saqlovchi qiymatga maxsus kalit orqali 
murojaat etiladigan ma’lumotlar turi.
TAYANCH TUSHUNCHALAR
1-usul. {}qavs
yordamida bevosita dastur kodida elementlarni kiritish orqali lug‘at hosil 
qilish:
>>> yoshi = {‘Lola’:14, ‘Madina’:15}
>>> print(yoshi)
Har bir elementning kaliti – ismlar (Lola), 
qiymati – yoshi (14).
Lug‘at elementlari 
vergul
(,) bilan ajratib 
yoziladi. Kalit va qiymat ikki nuqta bilan 
ajratiladi va ikki nuqtadan keyin qiymat 
yoziladi.
{‘Lola’:14, ‘Madina’:15}
2-usul. dict() 
konstruktori yordamida bevosita dastur kodida elementlarni kiritish orqali 
lug‘at hosil qilish:
>>> yoshi = dict(‘Lola’=14, ‘Madina’=15)
>>> print(yoshi)
Lug‘at elementlari 
vergul
(,) bilan ajratib 
yoziladi. Kalit va qiymat ‘=’ bilan ajratiladi 
va ‘=’ dan keyin qiymat yoziladi.
{‘Lola’:14, ‘Madina’:15}
3-usul. dict() 
konstruktori orqali ro‘yxatlar yordamida lug‘at hosil qilish (faqat bunda 
ro‘yxatlar ikkita elementdan tarkib topishi zarur):
>>> yoshi = dict([‘Lola’,14], [‘Madina’,15])
>>> print(yoshi)
Lug‘at elementlari vergul (,) bilan ajratib 
yoziladi. Elementlar ham o‘z navbatida 
ro‘yxatlardan iborat. Har bir ro‘yxatning 
0-elementi kalit, 1-elementi esa qiymat 
bo‘ladi.
{‘Lola’:14, ‘Madina’:15}


124
124
124
124

Yüklə 27,94 Mb.

Dostları ilə paylaş:
1   ...   83   84   85   86   87   88   89   90   ...   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