Встречается на собеседованиях • сегодня
В чем разница между списком и кортежем в Python
Основное отличие между списком (list) и кортежем (tuple) в Python — это их изменяемость (мутабельность).
- Список — изменяемый (mutable). Можно добавлять, удалять и изменять элементы после создания.
- Кортеж — неизменяемый (immutable). После создания его элементы нельзя изменить.
Пример:
python
my_list = [1, 2, 3]
my_tuple = (1, 2, 3)
my_list[0] = 10 # OK
my_tuple[0] = 10 # Ошибка: TypeError (кортеж неизменяем)Дополнительные отличия:
- Кортежи занимают меньше памяти и работают быстрее.
- Кортежи часто используют как ключи в словарях (из-за неизменяемости).
- Списки поддерживают больше методов (например,
append(),remove()).
Когда использовать:
- Кортеж — если данные не должны изменяться (например, константы, ключи словаря).
- Список — если данные динамические и требуют модификации.

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