Пустое множество VS пустой словарь
Как запомнить?
"Фигурные скобки ( {} ) создают словарь, для множества нужен
set()"👍6
Ограничения элементов: что можно хранить?
Допустимые типы:
- Числа (int, float)
- Строки (str)
- Кортежи (tuple)
- frozenset
Запрещенные типы:
- Списки (list)
- Словари (dict)
- Другие множества (set)
Пример ошибки:
invalid_set = {[1, 2]} # TypeError: unhashable type: 'list'Решение:
# Преобразуем списки в кортежи
valid_set = {tuple([1, 2]), tuple([3, 4])}
👍6