Курс Python → Отрицательные индексы списков

Да, индекс списка в Python может быть отрицательным. Это означает, что можно обращаться к элементам списка, начиная с конца. Например, если у нас есть список my_list = [1, 2, 3, 4, 5], то чтобы получить последний элемент списка, мы можем использовать индекс -1.

Кроме того, с помощью отрицательных индексов можно обращаться к элементам списка в обратном порядке. Например, чтобы получить предпоследний элемент списка, мы можем использовать индекс -2.

Пример кода:


my_list = [1, 2, 3, 4, 5]
print(my_list[-1])  # Выводит 5
print(my_list[-2])  # Выводит 4

Таким образом, использование отрицательных индексов в списках Python позволяет удобно обращаться к элементам списка с конца, что может быть полезно во многих ситуациях.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод index() в Python
  2. Получение локальных переменных в Python
  3. Явный импорт в Python
  4. Работа с модулем random
  5. Перевод эмодзи и эмотиконов.
  6. Переопределение метода delitem в Python
  7. Замена переменных в Python
  8. Генерация случайных чисел Python
  9. Открытие и запись файлов
  10. Импорт модулей в Python 3.12
  11. Обработка исключений
  12. Метод ior для битовых операций
  13. Возвращение нескольких значений
  14. Установка и обучение ChatterBot
  15. Работа с итераторами в Python
  16. Работа с defaultdictами в Python
  17. Генерация UUID в Python
  18. Генератор списка с условием if
  19. Работа с исключениями в Python
  20. Использование функции product
  21. Создание треугольника Паскаля
  22. Декораторы в Python
  23. Многострочные комментарии в Python
  24. Методы работы со строками в Python
  25. Удаление пробелов методом translate()
  26. Методы classmethod и staticmethod
  27. Список и кортеж в Python
  28. Подсчет элементов в Python
  29. Условное добавление элементов в список
  30. Тестирование с unittest
  31. Обработка ошибок в JSON данных
  32. Создание и удаление объектов
  33. Генераторы в Python
  34. Mad Libs Generator
  35. Комментарии в Python
  36. Обновление ключей в Python
  37. Разделение строки с помощью split()
  38. Перегрузка операторов в Python
  39. Вычисление логарифмов в Python
  40. Метод __iand__ для пользовательских классов
  41. Работа со строками в Python
  42. Поиск наиболее частого элемента списке
  43. Оператор «or» в Python
  44. Блок else в обработке исключений

Marketello читают маркетологи из крутых компаний