Python dasturlash maktabi
ReplyⓂ️ Lug'atlar (dict).
Lug'atlar figurali (jingalak) qavs ichida joylashgan kalit va qiymatlardan tashkil topgan tartiblanmagan obektlar to'plami.Lug'atlar ro'yxatga o'xshaydi.Lug'atni ro'yxatdan asosiy farqlari lug'atda kalit va qiymatlar ikki nuqta : bilan ajratib figurali {} qavs ichiga yoziladi.Lug'at kalitlari va qiymatlari har qanday qiymat turi bo'lishi mumkin. Siz kalit yaratishingiz va uning qiymatini lug'at yoki ro'yxatga aylantirishingiz mumkin.
Quyida o'qituvchilar, talabalar va xodimlar ishlaydigan maktab uchun lug'at mavjud. Ularning har birining ismi va shaxsiy guvohnomasi mavjud. Talaba o'zi yozilgan sinfga ega bo'ladi. Talaba bir nechta kurslarga yozilishi mumkin. O'qituvchilarda u o'quvchilarga o'rgatadigan kurslar mavjud. Maktab xodimlarining nomi va kasbi bor.
maktab = {
"o'quvchilar": [
{
"id": "1",
"ism": "Abdulloh",
"sinflar": ["Veb dastur yaratish"]
},
{
"id": "2",
"ism": "Oybek",
"sinflar": ["Mashinada o'qitish", "Ma'lumotlarni o'rganish"]
},
{
"id": "3",
"ism": "Rustam",
"sinflar": ["O'yinlarni rivojlantirish"]
}
],
"o'qituvchilar": [
{
"id": "1",
"ism": "Nematillo",
"kurslar": ["Mashinada o'qitish", "Ma'lumotlarni o'rganish"]
},
{
"id": "2",
"ism": "Ruslan",
"kurslar": ["O'yinlarni rivojlantirish", "Veb dastur yaratish"]
}
],
"xodimlar": [
{
"id": "1",
"ism": "Ulug'bek",
"kasb": "Menejer"
},
{
"id": "2",
"ism": "Jasurbek",
"kasb": "xizmatchi"
},
{
"id": "3",
"ism": "Otabek",
"kasb": "sotuvchi"
}
]
}
16 · 3.1K ·