Что такое отрицательный индекс (negative index)?

В Python отрицательные индексы используются для обращения к элементам последовательности (например, строки, списка, кортежа) с конца. При использовании отрицательного индекса -1 обозначает последний элемент, -2 обозначает предпоследний и так далее.

Пример использования отрицательного индекса в списке:

my_list = [1, 2, 3, 4, 5]

print(my_list[-1])  # Вывод: 5 (последний элемент)
print(my_list[-2])  # Вывод: 4 (предпоследний элемент)

Также отрицательные индексы могут использоваться для извлечения символов из строки:

my_string = "Hello, World!"

print(my_string[-1])  # Вывод: ! (последний символ)
print(my_string[-2])  # Вывод: d (предпоследний символ)

Last updated