Sobes.tech
Junior — Middle

Pouvez-vous expliquer la différence entre la structure de données set et le dictionnaire dans le contexte de la programmation?

sobes.tech IA

Réponse de l'IA

Set и словарь (dictionary) — это разные структуры данных с разными целями:

  • Set (множество) — это коллекция уникальных элементов без порядка. Используется, когда нужно хранить набор уникальных значений и быстро проверять принадлежность элемента.

  • Dictionary (словарь) — это коллекция пар ключ-значение, где каждому ключу соответствует определённое значение. Позволяет быстро получать значение по ключу.

Пример в Python:

# Set
fruits = {'яблоко', 'банан', 'вишня'}
print('банан' in fruits)  # True

# Dictionary
prices = {'яблоко': 100, 'банан': 50, 'вишня': 75}
print(prices['банан'])  # 50

Итого:

  • Set хранит только уникальные элементы.
  • Dictionary хранит пары ключ-значение для быстрого доступа по ключу.