Sözlükler ve Kümeler
Python içinde sözlükler ve kümeler kavramını, kullanım sınırlarını ve güvenilir uygulama biçimini öğrenin.
Sözlükler ve Kümeler, Python ile veri yapıları çalışırken veriyi açık, öngörülebilir ve sürdürülebilir biçimde işlemek için kullanılan yaklaşımı açıklar. Anahtar tabanlı yapılar hızlı arama, kümeler ise benzersizlik sağlar; doğru anahtar eşitliği veri bütünlüğünün temelidir.
Sıra garantisi olmayan bir yapıya sunum sırası yüklemek ve değişebilir nesneleri anahtar olarak kullanmak kırılgan sonuçlar üretir. İsimlendirme, küçük sorumluluklar ve görünür veri akışı; kodun yalnızca çalışmasını değil, anlaşılmasını da sağlar. Aşağıdaki örnek, konuyu küçük ve izlenebilir bir akış içinde gösterir.
Yaygın hata ve doğru yaklaşım
Girdi, çıktı ve hata sözleşmesini belirsiz bırakmak çağıran kodu kırılgan hâle getirir. Normal akış kadar başarısızlık davranışını da açıkça tasarlayın.
Sonuç
Sözlükler ve Kümeler, doğru sınırlar ve açık bir sözleşmeyle kullanıldığında Python kodunun güvenilirliğini artırır. Önce doğruluğu kurun; ölçüm göstermeden karmaşık optimizasyona yönelmeyin.
scores = [72, 88, 95]
average = sum(scores) / len(scores)
print(f"Ortalama: {average:.1f}")