Курс 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. Равенство и идентичность в Python
  2. Оптимизация создания строк
  3. Возврат нескольких значений
  4. Numpy: разбиение массивов
  5. Работа с аргументами командной строки
  6. Подсказки типов в Python
  7. Списки в Python
  8. Метод __imod__ для Python
  9. Возвращение нескольких значений
  10. Декораторы в Python
  11. Преобразование строк в числа в Python
  12. Именованные кортежи в Python
  13. Python reversed() vs срез[::-1]
  14. Работа с модулем Calendar
  15. Работа с JSON в Python
  16. Основы работы с базами данных в Python
  17. Блок else в обработке исключений
  18. Python: отсутствие точек с запятыми
  19. Изменение элемента списка
  20. Список переменных в Python
  21. Обработка исключений
  22. Срезы в Numpy
  23. Удаление ключа из словаря в Python
  24. Тестирование с responses
  25. Создание словаря с значением по умолчанию
  26. Нахождение самого длинного слова в списке с помощью max
  27. Определение объема памяти объекта
  28. Метод join() для объединения элементов
  29. Lambda-функция в Python: использование с map() и sum()
  30. Модуль Antigravity в Python 3
  31. Модуль inspect
  32. Проверка типа объекта в Python
  33. Преобразование строки в число
  34. Исключение NotImplementedError
  35. Удаление ресурса в Python
  36. Модуль functools в Python
  37. Удаление дубликатов из списка с помощью dict.fromkeys
  38. Метод join() для объединения элементов в строку.
  39. Работа с SQLite в Python
  40. Установка и использование howdoi
  41. Списковое включение в Python
  42. Разрешение имен в Python
  43. Объединение коллекций в Python
  44. Функции map, filter и reduce
  45. Метод get для словарей

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