Встречается на собеседованиях • сегодня
Какие элементы хранения используются в set
Set в Python хранит только уникальные элементы, используя хеш-таблицу для быстрого доступа. Элементы должны быть хешируемыми (неизменяемыми типами данных), такими как:
- Числа (int, float)
- Строки (str)
- Кортежи (tuple), если они содержат только хешируемые элементы
- frozenset
Пример с кодом:
python
valid_set = {1, 'hello', (2, 3), frozenset([4, 5])}
# invalid_set = {[1, 2]} # TypeError: unhashable type: 'list'Неизменяемость элементов гарантирует, что их хеш-значение не изменится после добавления в set.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы