Back to questions
Junior — Middle
91
Можете объяснить основные отличия между массивом, словарем и множеством в контексте программирования?
Companies where asked
MarlionTech
Answer from AI
sobes.tech AI
Основные отличия между массивом, словарём и множеством:
-
Массив (Array) — упорядоченная коллекция элементов, доступ к которым осуществляется по индексу. Позволяет хранить дубликаты и сохраняет порядок элементов.
-
Словарь (Dictionary, Map) — коллекция пар "ключ-значение", где каждому ключу соответствует значение. Ключи уникальны, доступ к значениям происходит по ключу.
-
Множество (Set) — неупорядоченная коллекция уникальных элементов, без дубликатов. Используется для быстрого поиска и проверки наличия элемента.
Пример на Python:
arr = [1, 2, 2, 3] # Массив с дубликатами
dict = {'a': 1, 'b': 2} # Словарь с ключами 'a' и 'b'
set_ = {1, 2, 3} # Множество уникальных элементов