Курс 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. Форматирование объектов с модулем pprint
  4. Удаление дубликатов из списка с помощью dict.fromkeys
  5. Модуль Operator в Python
  6. JMESPath в Python
  7. Принципы LSP и ISP в Python
  8. Преобразование регистра символов
  9. Хеширование паролей с использованием salt
  10. Создание детектора плагиата
  11. Monkey Patching в Python
  12. Отступы в Python
  13. Изменяемые и неизменяемые объекты
  14. Вычисление натуральных логарифмов в NumPy
  15. Навыки Python: строки, типы данных
  16. Проверка подстроки в строке
  17. Разбиение строки в Python
  18. Функция enumerate() — Python
  19. Ограничение итераций в Python
  20. Отправка POST-запроса в REST API
  21. Профилирование данных с Pandas.
  22. Поиск повторов в списке
  23. Замена символов в Python
  24. Методы работы со списками
  25. Оптимизация интернирования строк
  26. Подсчет элементов в Python
  27. Модуль Antigravity в Python 3
  28. Преобразование кортежа в словарь.
  29. Автоматизация скриптов на AWS Lightsail.
  30. Инверсия списков и строк в Python
  31. Работа с часовыми поясами в Python.
  32. Сортировка HTML по CSS-селектору
  33. Метод get для словаря
  34. Оптимизация памяти с __slots__
  35. Удаление символа из строки
  36. Форматирование строк с f-строками
  37. Модуль subprocess: запуск внешних команд
  38. Поиск уникальных элементов строкой в Python
  39. Декораторы в Python
  40. Python Ellipsis использование
  41. Python reversed() функция
  42. Создание коллекций из генератора
  43. Метод getitem для доступа к элементам последовательности
  44. Метод pos в Python
  45. Поиск элементов BeautifulSoup
  46. Удаление файлов в Python
  47. Python union() функция — объединение множеств
  48. enumerate() в Python для работы с индексами

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