Menu
CoddyTech

Sözlüklerde Döngüler

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 15 / 78.

Bir sözlük üzerinde döngü kurmak, her anahtar-değer çiftine erişmeni ve bunlar üzerinde işlemler yapmanı sağlar. Python, sözlüklerde yineleme yapmanın çeşitli yollarını sunarak içerikleriyle çalışmayı kolaylaştırır.

Anahtarlar üzerinde döngü kurma:

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

Çıktı:

name
age
city

Değerler üzerinde döngü oluşturma:

for value in my_dict.values():
	print(value)

Çıktı:

Alice
30
New York

Anahtar-değer çiftleri üzerinde döngü kurma:

for key, value in my_dict.items():
	print(f'{key}: {value}')

Çıktı:

name: Alice
age: 30
city: New York

Bu örneklerde, ilk döngü sözlüğün anahtarları üzerinde yinelenir. İkinci döngü, values() yöntemini kullanarak değerler üzerinde yinelenir. Üçüncü döngü, hem anahtarlar hem de değerler üzerinde aynı anda yinelenmek için items() yöntemini kullanır.

challenge icon

Görev

Kolay

Argüman olarak bir sözlük employee_data alan print_employee_details adlı bir işlev oluştur. İşlev, sözlükte döngü yapmalı ve her anahtar-değer çiftini 'key: value' biçiminde yazdırmalıdır. Sözlük boşsa işlev 'No data available' yazdırmalıdır.

Örneğin, employee_data adlı bir sözlüğümüz var:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

İşlevin çıktısı:

name: John

age: 30

department: Sales

Kendin dene

def print_employee_details(employee_data):
    # Kodu buraya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi