Menu
Coddy logo textTech

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 bir anahtar-değer çiftine erişmenizi ve bunlar üzerinde işlemler gerçekleştirmenizi sağlar. Python, sözlükler üzerinde yineleme yapmak için birkaç yol 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ü kurma:

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

print_employee_details adlı, bağımsız değişken olarak employee_data sözlüğünü alan bir işlev oluşturun. İşlev sözlükte döngüyle ilerlemeli 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"}

İşlev çıktısı:

name: John

age: 30

department: Sales

Kendin dene

def print_employee_details(employee_data):
    # Kodunuzu 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