Встречается на 1% собеседований по Python
Какие знаешь оссобенности множества в Python
Множества в Python (set) — это неупорядоченные коллекции уникальных элементов. Основные особенности:
- Уникальность: Все элементы множества уникальны. При добавлении дубликата он игнорируется.
- Неупорядоченность: Элементы не имеют индексов, порядок не гарантируется.
- Изменяемость: Можно добавлять (
add()) и удалять (remove(),discard()) элементы. - Операции: Поддерживают математические операции (
union,intersection,difference). - Хешируемость: Элементы должны быть неизменяемыми (числа, строки, кортежи).
python
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b) # {1, 2, 3, 4, 5} (объединение)
print(a & b) # {3} (пересечение)
a.add(4) # {1, 2, 3, 4}Frozenset — неизменяемая версия множества.

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