ArabicEnglishTurkish

Pythonda Sözlük Veri Tipleri - Dictionaryler Nelerdir?

Pythonda Sözlük Veri Tipleri - Dictionaryler Nelerdir?
Pythonda Sözlük Veri Tipleri - Dictionaryler Nelerdir?
Pythonda Sözlük Veri Tipleri - Dictionaryler Nelerdir?
Pythonda Sözlük Veri Tipleri - Dictionaryler Nelerdir?
Kategori: Python

Dictionary (Sözlük) Python’un veri tiplerinden biridir ve anahtar-değer çiftlerini tutmaya yarar. Anahtarlar bir dizi olarak alınır ve her anahtarla ilişkili bir değer atanır. Bu değerler herhangi bir Python veri tipi olabilir.
Dictionaryler süslü parantezler { } kullanılarak oluşturulur. Anahtar ve değer arasına iki nokta konur ve her bir çift virgülle ayrılır.
Örnek olarak, bir öğrenci kaydı sözlüğü oluşturalım:
students = {'Ali': 90, 'Ayşe': 80, 'Mehmet': 85}
Bu sözlük üç öğrenciyi ve her bir öğrencinin sınav notunu içerir. 'Ali', 'Ayşe' ve 'Mehmet' anahtarları, sırasıyla 90, 80 ve 85 değerleriyle eşleştirilmiştir.
Sözlüğe eleman eklemek için, sözlük ismine yeni bir anahtar-değer çifti eklenir. Örneğin:
students['Ahmet'] = 70
Bu, 'Ahmet' anahtarını ve 70 değerini students sözlüğüne ekleyecektir.
Sözlükten eleman silmek için, del anahtar kelimesi kullanılır. Örneğin:
del students['Ayşe']
Bu, 'Ayşe' anahtarına sahip çifti students sözlüğünden kaldıracaktır.
Sözlükler, diğer Python veri tipleri ile de birlikte kullanılabilirler. Örneğin, bir liste içeren bir sözlük oluşturabilirsiniz:
students = {'Ali': [90, 95, 100], 'Ayşe': [85, 80, 90], 'Mehmet': [80, 75, 90]}
Bu sözlük, öğrencilerin sınav notlarını bir liste içinde tutar.
Sözlüklerin en yaygın kullanımı, sayısı sınırlı olmayan ve hızlı bir şekilde erişilebilen öğelerin işlenmesidir. Örneğin, bir farklı değerleri hesaplayan bir program yazalım:
words = ['hello', 'world', 'hello', 'python', 'world']
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
print(word_count)
Bu program, bir kelimenin kaç kez geçtiğini sayar. Program dictionaries kullanarak çalışır, burada her kelime bir anahtar olarak kullanılır ve değer, belirtilen kelimenin kaç kez geçtiğini sayar.
Dictionaryler, Python programlama dilinin temel veri tiplerinden biridir ve birçok durumda kullanışlı bir araç olarak hizmet eder. Yapmamız gereken tek şey, doğru anahtar ve değer çiftlerini belirlemektir.

Abaküs Yazılım
Abaküs Yazılım