Sobes.tech
Junior — Middle

Proqramlaşdırma kontekstində massiv, lüğət və dəst arasında əsas fərqləri izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Əsas fərqlər massiv, sözlük və dəst arasında:

  • Massiv (Array) — elementlərin ardıcıl kolleksiyası, indekslə əldə edilir. Təkrarlanan elementlərə icazə verir və elementlərin ardıcıllığını saxlayır.

  • Sözlük (Dictionary, Map) — "açar-dəyər" cütlüklər kolleksiyası, hər bir açara uyğun dəyər var. Açarlar unikal, dəyərlərə açar vasitəsilə daxil olmaq mümkündür.

  • Dəst (Set) — sıralanmamış, unikal elementlərdən ibarət kolleksiya, təkrarlanan elementlər olmadan. Tez axtarış və elementin mövcudluğunu yoxlamaq üçün istifadə olunur.

Python nümunəsi:

arr = [1, 2, 2, 3]  # Təkrarlanan elementlərlə massiv

dict = {'a': 1, 'b': 2}  # 'a' və 'b' açarları ilə sözlük

set_ = {1, 2, 3}  # Unikal elementlər dəstəsi