Sobes.tech
Junior — Middle
92

Programlamada bağlamında set veri yapısı ile sözlük (dictionary) arasındaki farkı açıklayabilir misiniz?

AI'dan gelen yanıt

sobes.tech yapay zeka

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

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

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

Пример в Python:

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

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

Итого:

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