Встречается на собеседованиях • сегодня
В чем разница между множеством и массивом в Python
Основные различия между множеством (set) и массивом (list) в Python:
-
Уникальность элементов:
- Множество содержит только уникальные элементы (дубликаты автоматически удаляются).
- Массив может содержать дубликаты.
-
Порядок элементов:
- Множество не сохраняет порядок элементов (неиндексируемо).
- Массив сохраняет порядок элементов (индексируем).
-
Изменяемость:
- Оба типа изменяемы, но множество может содержать только неизменяемые элементы (например, числа, строки, кортежи).
-
Операции:
- Множества поддерживают операции объединения, пересечения, разности.
- Массивы поддерживают срезы, индексацию, вставку.
Пример:
python
list_example = [1, 2, 2, 3] # Допускает дубликаты
set_example = {1, 2, 2, 3} # Автоматически удаляет дубликаты → {1, 2, 3}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы