Junior — Middle
Можете ли да обясните основните разлики между масив, речник и множество в контекста на програмирането?
sobes.tech AI
Отговор от AI
Основните разлики между масив, речник и множество:
-
Масив (Array) — подредена колекция от елементи, достъп до които се осъществява по индекс. Позволява дублиране и запазва реда на елементите.
-
Речник (Dictionary, Map) — колекция от двойки "ключ-стойност", където на всеки ключ съответства стойност. Ключовете са уникални, достъпът до стойностите става чрез ключ.
-
Множество (Set) — неупорядочена колекция от уникални елементи, без дублиране. Използва се за бързо търсене и проверка за наличие на елемент.
Пример на Python:
arr = [1, 2, 2, 3] # Множество с дублирания
dict = {'a': 1, 'b': 2} # Речник с ключове 'a' и 'b'
set_ = {1, 2, 3} # Множество от уникални елементи