Junior — Middle
95
Pode explicar a diferença entre a estrutura de dados set e o dicionário (dictionary) no contexto da programação?
Resposta da IA
sobes.tech IA
Set и словарь (dictionary) — это разные структуры данных с разными целями:
-
Set (множество) — это коллекция уникальных элементов без порядка. Используется, когда нужно хранить набор уникальных значений и быстро проверять принадлежность элемента.
-
Dictionary (словарь) — это коллекция пар ключ-значение, где каждому ключу соответствует определённое значение. Позволяет быстро получать значение по ключу.
Пример в Python:
# Set
fruits = {'яблоко', 'банан', 'вишня'}
print('банан' in fruits) # True
# Dictionary
prices = {'яблоко': 100, 'банан': 50, 'вишня': 75}
print(prices['банан']) # 50
Итого:
- Set хранит только уникальные элементы.
- Dictionary хранит пары ключ-значение для быстрого доступа по ключу.