Junior — Middle
Programlama bağlamında dizi, sözlük ve küme arasındaki temel farkları açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Dizi, sözlük ve küme arasındaki temel farklar:
-
Dizi (Array) — öğelerin sıralı koleksiyonu, indeksiyle erişilir. Yinelenen öğelere izin verir ve öğelerin sırasını korur.
-
Sözlük (Dictionary, Map) — "anahtar-değer" çiftleri koleksiyonu, her anahtarın karşılık gelen bir değeri vardır. Anahtarlar benzersizdir, değerlere anahtar kullanılarak erişilir.
-
Küme (Set) — sıralanmamış, benzersiz öğelerden oluşan koleksiyon, yinelenen öğe içermez. Hızlı arama ve öğe varlığını kontrol etmek için kullanılır.
Python örneği:
arr = [1, 2, 2, 3] # Yinelenenlerle dizi
dict = {'a': 1, 'b': 2} # Anahtarlar 'a' ve 'b' olan sözlük
set_ = {1, 2, 3} # Benzersiz öğelerden oluşan küme