Встречается на 1% собеседований по Python
Как работает операция обращения к элементу списка по индексу
В Python обращение к элементу списка по индексу выполняется за O(1) времени, так как списки реализованы как динамические массивы. Доступ происходит через вычисление смещения от начала памяти, где хранится список.
Синтаксис: list[index], где index может быть:
- Положительным (0 - первый элемент)
- Отрицательным (-1 - последний элемент)
Пример:
python
my_list = [10, 20, 30, 40]
print(my_list[1]) # 20
print(my_list[-2]) # 30При выходе за границы списка возникает IndexError. Для безопасного доступа можно использовать:
python
try:
value = my_list[100]
except IndexError:
value = None
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы