Bir Python iç içe s√∂zluƒüu, ba≈üka bir s√∂zluk içindeki bir s√∂zluktur. Bu, mevcut bir s√∂zlukte anahtar/deƒüer e≈üleme yapƒ±sƒ±nƒ± kullanarak verileri depolamanƒ±za olanak tanƒ±r.
Python’da s√∂zluklerle çalƒ±≈üƒ±rken, s√∂zluƒüun ba≈üka bir s√∂zluk içerdiƒüi bir durumla kar≈üƒ±la≈üabilirsiniz.
Bu veri yapƒ±sƒ± genellikle iç içe s√∂zluk olarak adlandƒ±rƒ±lƒ±r ve Python kodunda çok çe≈üitli potansiyel kullanƒ±m √∂rneklerine sahiptir.
Bu eƒüitici, Python iç içe s√∂zluklerinin temellerini tartƒ±≈üacaktƒ±r. ƒ∞ç içe bir s√∂zluƒüu nasƒ±l olu≈üturacaƒüƒ±nƒ±zƒ± ve deƒüi≈ütireceƒüinizi √∂ƒürenebilmeniz için birkaç √∂rnek uzerinden geçeceƒüiz.
Python Sözluk Yenileyici
S√∂zluk, Python’un haritalama veri turudur. Bir Python s√∂zluƒüu, deƒüerlerin anahtarlarƒ±nƒ±‚Äîveya harita‚Äîve veri depolamanƒ±n etkili bir yolunu sunar.
Bir anahtar bir değerle eşlendiğinde, o değerde depolanan verileri anahtara başvurarak alabilirsiniz. Yani, bir anlamda, anahtar bir etiket gibi davranır. İşte yerel bir dondurma dukkanında satılan dondurma aromalarının fiyatlarını saklayan bir sözluk örneği, The Frozen Spoon:
Bu s√∂zlukteki anahtarlar, dondurmalarƒ±mƒ±zƒ±n adlarƒ±dƒ±r (yani "Vanilya‚") ve deƒüerler, her bir dondurmanƒ±n ka≈üƒ±k ba≈üƒ±na fiyatlarƒ±dƒ±r.
Python Nested Dictionary
Python iç içe s√∂zlukler bir s√∂zluk içindeki s√∂zluklerdir. S√∂zluk verilerini ba≈üka bir s√∂zlukte temsil etmek için kullanƒ±lƒ±rlar. Bir s√∂zluƒüe istediƒüiniz kadar s√∂zluk yerle≈ütirebilirsiniz.
Katƒ±lƒ±mcƒ±larƒ±n %81’i bir eƒüitim kampƒ±na katƒ±ldƒ±ktan sonra teknik i≈ü beklentileri konusunda daha emin hissettiklerini belirtti. Bugun bir eƒüitim kampƒ± ile e≈üle≈ütirin.
Ortalama bir eƒüitim kampƒ± mezunu, bir eƒüitim kampƒ±na ba≈ülamaktan ilk i≈üini bulmaya kadar, kariyer geçi≈üinde altƒ± aydan daha az zaman harcadƒ±.
ƒ∞ç içe s√∂zlukler, a≈üaƒüƒ±daki durumlarda kullanƒ±≈ülƒ±dƒ±r: bir dizi bile≈üen s√∂zluklerini tek bir buyuk s√∂zlukte saklamak istiyorsunuz.
ƒ∞ç içe s√∂zluklerin nasƒ±l çalƒ±≈ütƒ±ƒüƒ±nƒ± g√∂stermek için bir √∂rnek uzerinden gidelim. The Frozen Spoon’da satƒ±lan her dondurma çe≈üidiyle ilgili s√∂zlukleri saklayan bir s√∂zluk olu≈üturmak istediƒüimizi varsayalƒ±m. Buyuk s√∂zluƒüumuzdeki her s√∂zluk ≈üunlarƒ± listelemelidir:
- Dondurmanın adı
- Fiyatı
- Stokta kaç pint var
Bu verileri depolayan iç içe bir s√∂zluk ≈ü√∂yle g√∂runur:
Kodumuzda