0Pricing
Python Academy · Ders

Sözlükler

Verileri verimli bir şekilde depolamak ve almak için anahtar-değer çiftlerini kullanmayı öğrenin.

Sözlükler, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 5 dersten oluşur.

Sözlüklere Giriş

Sözlüklere Giriş

Python'daki sözlükler, anahtar-değer çiftlerinden oluşan koleksiyonlardır. Anahtarları kullanarak verileri verimli biçimde depolamanıza ve almanıza olanak tanırlar.

Bu derste sözlüklerin nasıl oluşturulacağını, düzenleneceğini ve üzerinde nasıl yineleme yapılacağını öğreneceksiniz.

Sözlükler — resim 1

Sözlükler Oluşturma

Sözlükler Oluşturma

Bir sözlük, anahtar-değer çiftleri iki nokta üst üste ile ayrılmış şekilde süslü parantezler kullanılarak oluşturulur:

# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)

Değerlere Erişme

Değerlere Erişme

Bir sözlükteki değere anahtarını kullanarak erişebilirsiniz:

# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"])  # Outputs: Alice

Anahtar-Değer Çiftleri Ekleme ve Güncelleme

Anahtar-Değer Çiftleri Ekleme ve Güncelleme

Bir sözlüğe anahtar-değer çiftleri ekleyebilir veya bunları güncelleyebilirsiniz:

# Adding and updating key-value pairs
person = {"name": "Alice"}
person["age"] = 25  # Adding a new key-value pair
person["name"] = "Bob"  # Updating an existing key
print(person)

Anahtar-Değer Çiftlerini Kaldırma

Anahtar-Değer Çiftlerini Kaldırma

del anahtar sözcüğünü veya pop() yöntemini kullanarak bir sözlükten öğeleri kaldırabilirsiniz:

# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person)  # Outputs: {'name': 'Alice'}

Sözlükler Üzerinde Yineleme

Sözlükler Üzerinde Yineleme

Bir sözlükte anahtarlar, değerler veya anahtar-değer çiftleri üzerinde yineleme yapabilirsiniz:

# Iterating over a dictionary
person = {"name": "Alice", "age": 25}
for key, value in person.items():
    print(f"{key}: {value}")

Sözlük Yöntemlerini Kullanma

Sözlük Yöntemlerini Kullanma

Sözlüklerle birlikte kullanışlı yöntemler gelir: 

  • keys(): Tüm anahtarları döndürür. 
  • values(): Tüm değerleri döndürür. 
  • items(): Anahtar-değer çiftlerini döndürür.
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys())  # Outputs: dict_keys(['name', 'age'])

Sözlüklerle İlgili Yaygın Hatalar

Sözlüklerle İlgili Yaygın Hatalar

Kaçınmanız gereken bazı hatalar şunlardır:

  • Değiştirilebilir türleri (listeler gibi) sözlükte anahtar olarak kullanmak (bir hataya neden olur).
  • get() kullanmadan var olmayan bir anahtara erişmeye çalışmak.
  • Mevcut bir anahtarın üzerine yanlışlıkla yazmak.

Neler Öğrendiniz?

Neler Öğrendiniz?

Bu derste şunları öğrendiniz:

  • Python'da sözlük oluşturmayı ve bunları değiştirmeyi.
  • Anahtar-değer çiftleri eklemeyi, güncellemeyi ve kaldırmayı.
  • Sözlükler üzerinde yineleme yapmayı ve bunların yöntemlerini kullanmayı.

Harika iş çıkardınız! Sonraki konuya geçelim.

Sözlükler — resim 11

Sıkça Sorulan Sorular

“Sözlükler” dersi ücretsiz mi?

Evet — “Sözlükler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 5 dersten oluşur.

“Sözlükler” dersinde ne öğreneceğim?

Verileri verimli bir şekilde depolamak ve almak için anahtar-değer çiftlerini kullanmayı öğrenin. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Python Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 4. dersidir.

“Sözlükler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Listeler
  2. Demetler
  3. Kümeler
  4. Sözlükler
  5. Veri Yapıları Olarak Dizeler
← Python Academy Sayfasına Dön