Курс 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. Хеши в Python
  3. Python itertools combinations() — группировка элементов
  4. Выбор редактора кода.
  5. Работа с кортежами в Python
  6. Изменение IP-адреса в Python
  7. Оптимизация памяти в Python
  8. Класс Counter() для подсчета элементов
  9. Monkey Patching в Python
  10. Defaultdict в Python
  11. Оценка точности модели
  12. Определение функций с необязательными аргументами
  13. Декоратор total_ordering для сравнения объектов
  14. Объединение объектов в Python
  15. Создание новой даты в Python
  16. Обработка ошибок в Python
  17. Замер времени выполнения кода
  18. Распаковка элементов последовательности
  19. Бинарный поиск
  20. Python: возвращение нескольких значений
  21. Работа с множествами в Python
  22. Переопределение унарных операторов
  23. Асинхронное выполнение задач в Python
  24. Основы работы с os
  25. Работа с рекламными данными в Pandas
  26. Избегайте пустого списка
  27. Условные выражения в Python
  28. Генераторы в Python
  29. Прокачанный трейсинг ошибок
  30. Итераторы в Python
  31. Работа со словарями
  32. Логирование с Logzero
  33. Оптимизация памяти с помощью __slots__
  34. Операторы сравнения в Python
  35. Конвертация изображений в PDF
  36. Отправка HTTP-запросов с User-Agent
  37. Форматирование строк в Python
  38. Функции range() в Python
  39. Работа со стеком в Python
  40. Извлечение аудио из видео
  41. Блок else в Python
  42. Измерение времени выполнения кода

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