Отрицательное индексирование в Python означает доступ к элементам последовательности, например к строке или списку, с использованием отрицательных чисел в качестве индексов. В Python отрицательные индексы начинаются с -1, где -1 представляет последний элемент, -2 представляет предпоследний элемент и так далее. Вот пример, иллюстрирующий отрицательное индексирование:
my_list = [10, 20, 30, 40, 50]
print(my_list[-1]) # Output: 50
print(my_list[-2]) # Output: 40
print(my_list[-3]) # Output: 30
В приведенном выше примере my_list— это список целых чисел. Используя отрицательные индексы, мы можем получить доступ к элементам с конца списка. Отрицательный индекс -1извлекает последний элемент 50, -2извлекает предпоследний элемент 40, а -3извлекает предпоследний элемент 30.
Вот еще несколько примеров отрицательного индексирования:
my_string = "Hello, World!"
print(my_string[-1]) # Output: !
print(my_string[-2]) # Output: d
print(my_string[-3]) # Output: l
В данном случае my_string— это строка. Отрицательная индексация позволяет нам получать доступ к отдельным символам с конца строки.
Подводя итог, отрицательная индексация в Python позволяет вам получать доступ к элементам последовательности, считая от конца последовательности, используя отрицательные числа в качестве индексов. Это может быть полезно, когда вам нужно получить элементы из конца списка или строки.