Python ichma-ich dictionarylar


ULASHISH

Ichki dictionarylar

Dictionary dictionarylarni o‘z ichiga olishi mumkin, bu ichki dictionarylar deb ataladi.

Misol

Uchta lug‘atdan iborat dictionary yarating:

myfamily = {   "child1" : {     "name" : "Emil",     "year" : 2004   },   "child2" : {     "name" : "Tobias",     "year" : 2007   },   "child3" : {     "name" : "Linus",     "year" : 2011   } }
O‘zingiz sinab ko‘ring »

Yoki yangi dictionaryga uchta dictionary qo‘shmoqchi bo‘lsangiz:

Misol

Uchta dictionary yarating, so‘ngra qolgan uchta dictionaryni o‘z ichiga olgan bitta dictionary yarating:

child1 = {   "name" : "Emil",   "year" : 2004 } child2 = {   "name" : "Tobias",   "year" : 2007 } child3 = {   "name" : "Linus",   "year" : 2011 } myfamily = {   "child1" : child1,   "child2" : child2,   "child3" : child3 }
O‘zingiz sinab ko‘ring »

Ichki lug‘atlardagi elementlarga kirish

Ichki lug‘atdagi elementlarga kirish uchun siz tashqi lug‘atdan boshlab dictionarylar nomidan foydalanasiz:

Misol

2-bolaning ismini chop eting:

print(myfamily["child2"]["name"])
O‘zingiz sinab ko‘ring »

Ichki dictionarylar orqali aylanish

Sizitems()usulidan foydalanib, dictionary bo‘ylab aylanishingiz mumkin:

Misol

Barcha o‘rnatilgan dictionarylarning kalitlari va qiymatlari bo‘ylab aylanish:

for x, obj in myfamily.items():   print(x)   for y in obj:     print(y + ':', obj[y])
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!