Bir Python sözlüğü, verileri anahtar-değer çiftinde depolar. Verileri, belirli bir anahtar için belirli bir değerin bulunduğu benzersiz bir şekilde düzenler. Değişken bir veri yapısıdır; öğesi oluşturulduktan sonra değiştirilebilir. Sözlük oluşturmadan önce aşağıdaki noktaları hatırlamalıyız. Sözlükle ilgili daha detaylı bilgi için Python Dictionary isimli makalemizi inceleyebilirsiniz.
- Anahtarlar benzersiz olmalı ve tek bir değer içermelidir.
- Değerler, tamsayı, liste, tuple, dize vb. gibi herhangi bir tür olabilir.
- Anahtarlar değişmez olmalıdır.
Python Sözlük Oluşturma
Sözlük, süslü parantezler {} içinde yer alan birden çok anahtar-değer çifti kullanılarak oluşturulur ve her anahtar değerinden iki nokta üst üste (:) ile ayrılır. Sözdizimi aşağıda verilmiştir.
Sözdizimi:
1 2 3 |
soz1= {"isim": "Hayri", "yas": 35, "okul_no": 311703020} |
Yukarıdaki sözlükte İsim, Yaş, Rollnu değişmez nesnenin ve Hayri, 35, 0311703020’in değerleri olduğu anahtarlardır.
Aşağıdaki örneğe bakalım.
Örnek:
1 2 3 4 5 6 7 |
soz1= {"isim": "Hayri", "yas": 35, "okul_no": 311703020} print(type(soz1)) print("Sözlük İçindeki Verileri Yazdırma:") print(soz1) |
Çıktı:
1 2 3 4 5 |
<class 'dict'> Sözlük İçindeki Verileri Yazdırma: {'isim': 'Hayri', 'yas': 35, 'okul_no': 311703020} |
Python Boş Sözlük Oluşturma
Boş küme parantezi {}, boş sözlük oluşturmak için kullanılır. Ayrıca yerleşik dict () işlevini kullanarak sözlük oluşturabiliriz. Aşağıdaki örneği anlayalım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# Boş Sözlük Oluşturma sozluk1 = {} print("Boş Sözlük Oluşturma: ") print(sozluk1) # İçinde Verilerin Olduğu Sözlük Oluşturma # dict() metodu kullanarak sozluk2 = dict({1: 'Merhaba', 2: 'Dünya', 3: 'TasarımKodlamaö'}) print("\n dict() metodu ile SÖZLÜK oluşturma ") print(sozluk2) # Sözlük Oluşturma # değer çifti ile Sözlük Oluşturma sozluk3 = dict([('Elma', 1001), ('Armut', 1002)]) print("\nDictionary with each item as a pair: ") print(sozluk3) |
Çıktı:
1 2 3 4 5 6 7 8 9 10 |
Boş Sözlük Oluşturma: {} dict() metodu ile SÖZLÜK oluşturma {1: 'Merhaba', 2: 'Dünya', 3: 'TasarımKodlamaö'} Dictionary with each item as a pair: {'Elma': 1001, 'Armut': 1002} |
Sözlük, çoğunlukla anahtarıyla herhangi bir değere erişebileceğimiz büyük miktarda veriyi depolamak için kullanılır.
Yorum Yap