Пусть nums = [10, 20, 30]. Какой элемент вернёт обращение nums[-1]?

AЭлемент 30: индекс -1 указывает на последний элемент списка nums
BЭлемент 10: индекс -1 указывает на первый элемент списка nums
CИсключение IndexError: отрицательные индексы для list запрещены
DЭлемент 20: индекс -1 указывает на предпоследний элемент списка
Правильный ответ. Отрицательный индекс -1 указывает на последний элемент последовательности.

Разбор

В Python отрицательные индексы считают элементы с конца: -1 — последний, -2 — предпоследний, и так далее. Для списка [10, 20, 30] индекс -1 соответствует элементу 30. Это удобный способ обратиться к последним элементам без вычисления длины через len().

Можно заниматься бесплатно

Готовим вопросы…

Три вопроса по теме этой страницы, с объяснениями.

Продолжить в браузере

Ещё вопросы по теме «Синтаксис и типы данных»