Пусть nums = [10, 20, 30]. Какой элемент вернёт обращение nums[-1]?
AЭлемент
30: индекс -1 указывает на последний элемент списка numsBЭлемент
10: индекс -1 указывает на первый элемент списка numsCИсключение
IndexError: отрицательные индексы для list запрещеныDЭлемент
20: индекс -1 указывает на предпоследний элемент спискаПравильный ответ. Отрицательный индекс
-1 указывает на последний элемент последовательности.Разбор
В Python отрицательные индексы считают элементы с конца: -1 — последний, -2 — предпоследний, и так далее. Для списка [10, 20, 30] индекс -1 соответствует элементу 30. Это удобный способ обратиться к последним элементам без вычисления длины через len().
Проверь себя · 1/3разбор после ответа
Какое значение будет у
msg после выполнения name = "Анна" и msg = f"Привет, {name}!"?Ещё вопросы по теме «Синтаксис и типы данных»
- Какой результат вернёт вызов `type(10)`?
- После выполнения `y = str(42)` чему равен `y` и какой у него тип?
- Какая проверка наиболее корректна и идиоматична, чтобы убедиться, что переменная `x` равна `None`?
- Чему равно значение переменной `result` после выполнения строки `result = 3 < 5`?
- Что вернёт выражение `" Python ".strip()`?
- Все вопросы по «Синтаксис и типы данных» →