Встречается на собеседованиях • сегодня
Что быстрее работает список или кортеж
Списки (list) и кортежи (tuple) имеют схожую скорость доступа к элементам по индексу (O(1)), но различаются в других операциях:
- Кортежи быстрее создаются и занимают меньше памяти, так как они неизменяемы и оптимизированы интерпретатором.
- Списки медленнее при создании, но поддерживают изменяемость (добавление, удаление элементов), что делает их гибкими, но требует дополнительных накладных расходов.
Пример:
python
import timeit
# Создание
list_time = timeit.timeit('x = [1, 2, 3]', number=1000000)
tuple_time = timeit.timeit('x = (1, 2, 3)', number=1000000)
print(f"List: {list_time}, Tuple: {tuple_time}") # Tuple быстрееВывод:
Если нужна неизменяемая коллекция — кортеж эффективнее. Для динамических данных — список.

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