|
Mavzu : Pythonda ro’yxatlar,lug’atlar,kortejlar va to’plamlar bilan ishlash
|
bet | 1/4 | Sana | 25.05.2024 | Hajmi | 30,51 Kb. | | #253176 |
Bog'liq 5.referat
Mavzu : Pythonda ro’yxatlar,lug’atlar,kortejlar va to’plamlar bilan ishlash
Reja:
Pythonda lug’atlar
Kortej va ro’yxatlar yordamida lug’atlar yaratish
Kompleks (murakkab) lug’atlar
Python dasturlash tilida ro’yxatlar va kortejlar bilan bir qatorda lug’atlar (dictinary) deb nomlanuvchi berilganlarning ichki tuzilmasi mavjud. Lug’atlar ham xuddi ro’yxatlar kabi elementlar to’plamini saqlaydi. Lug’atdagi har bir element unikal kalitga ega bo’ladi va unga biror bir qiymat bog’lanadi.
Python dasturlash tilida ro’yxatlar va kortejlar bilan bir qatorda lug’atlar (dictinary) deb nomlanuvchi berilganlarning ichki tuzilmasi mavjud. Lug’atlar ham xuddi ro’yxatlar kabi elementlar to’plamini saqlaydi. Lug’atdagi har bir element unikal kalitga ega bo’ladi va unga biror bir qiymat bog’lanadi.
Lug’at quyidagicha sistaksis bo’yicha aniqlanadi:
dictionary = { kalit1:qiymat1, kalit2:qiymat2, ....}
Quyida lug’atlarga misol keltirilgan:
Lug’atlar
Lug`atlarda kalitlar va qiymatlar bir turga mansub bo’lishi shart emas. Ular har xil turdagi qiymatlar bo’lishi mumkin:
Lug`atlarda kalitlar va qiymatlar bir turga mansub bo’lishi shart emas. Ular har xil turdagi qiymatlar bo’lishi mumkin:
Bundan tashqari bo’sh lug’atlarni ham yaratish mumkin:
Lug’atlar
Lug’atlar tuzilmaviy jihatidan ro’yxatlarga o’xshamasada, lekin ba`zi bir maxsus ro’yxatlar asosida dict() funkuyasi orqali ro’yxatlar hosil qilish mumkin. Buning uchun ro’yxat o’z navbatida ro’yxatlar to’plamidan tashkil topgan bo’lishi kerak. Ichki ro’yxatlar ikkita elementlardan tashkil topishi shart bo’lib, mos ravishda birinchi element kalitga, ikkinchi element qiymatga akslantiriladi:
Lug’atlar tuzilmaviy jihatidan ro’yxatlarga o’xshamasada, lekin ba`zi bir maxsus ro’yxatlar asosida dict() funkuyasi orqali ro’yxatlar hosil qilish mumkin. Buning uchun ro’yxat o’z navbatida ro’yxatlar to’plamidan tashkil topgan bo’lishi kerak. Ichki ro’yxatlar ikkita elementlardan tashkil topishi shart bo’lib, mos ravishda birinchi element kalitga, ikkinchi element qiymatga akslantiriladi:
Ro’yxatlar yordamida lug’at xosil qilish
|
| |