Junior — Middle
109
Koje su glavne razlike između struktura podataka "rečnik" i "skup"?
Одговор од АИ
sobes.tech АИ
Словарь (dict) и набор (set) — это встроенные структуры данных в Python, но они служат разным целям:
-
Словарь (dict) хранит пары ключ-значение. Каждый ключ уникален, и по нему можно быстро получить связанное значение. Используется для отображения и быстрого поиска данных.
-
Набор (set) хранит уникальные элементы без порядка и без значений. Используется для проверки принадлежности, удаления дубликатов, операций над множествами (пересечение, объединение).
Пример:
# Словарь
my_dict = {'яблоко': 3, 'банан': 5}
print(my_dict['яблоко']) # 3
# Набор
my_set = {'яблоко', 'банан', 'яблоко'}
print(my_set) # {'яблоко', 'банан'} — дубликаты удалены