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

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

Разбор

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

Проверь себя · 1/3разбор после ответа
Какое значение будет у msg после выполнения name = "Анна" и msg = f"Привет, {name}!"?
Тренировать Python в Telegram

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