Sobes.tech
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}  # Множество от уникални елементи