Back to questions
СБЕР Тех
Middle
7
Чем отличается словарь от множества в Python?
Companies where asked
Answer from AI
sobes.tech AI
Словарь (dict) и множество (set) в Python — это оба коллекции, основанные на хеш-таблицах, но с разным назначением и структурой данных.
-
Словарь (dict) хранит пары ключ-значение. Каждый ключ уникален, а значение может быть любым объектом. Используется для быстрого доступа к данным по ключу.
-
Множество (set) хранит уникальные элементы без значений. Используется для проверки принадлежности, удаления дубликатов и операций над множествами (пересечение, объединение).
Пример:
# словарь
my_dict = {'apple': 3, 'banana': 5}
print(my_dict['apple']) # 3
# множество
my_set = {'apple', 'banana', 'cherry'}
print('banana' in my_set) # True
Таким образом, словарь — это отображение ключей в значения, множество — просто набор уникальных элементов.