Sobes.tech
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