Курс 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. Работа с argparse
  5. Преобразование PowerPoint в PDF.
  6. Метод pos в Python
  7. Просмотр внешнего файла в Python
  8. Метод rsub для пользовательских чисел
  9. Тернарный оператор в Python
  10. Создание вкладок с TKinter
  11. Оператор Walrus: правильное использование
  12. Извлечение новостей с newspaper3k
  13. Обновление шаблона base.html
  14. Работа с OpenCV
  15. Декораторы в Python
  16. Экспорт функций в Python
  17. Генерация резюме в Gensim
  18. Утечки переменных цикла в Python 3.x
  19. Создание треугольника Паскаля
  20. Объединение строк с помощью метода join
  21. Названия переменных
  22. Создание новых списков
  23. JMESPath в Python
  24. Метод title() в Python
  25. Конвертация коллекций в Python.
  26. Операции с массивами в NumPy
  27. Извлечение данных из JSON
  28. Создание новых функций через partial
  29. Замена элементов в списке с помощью генераторов списков
  30. Обработка исключений
  31. Инверсия списка и строки в Python
  32. Операции с матрицами в Python
  33. Выражения-генераторы в Python
  34. Хранение данных
  35. Метод сравнения объектов в Python
  36. Работа с аргументами командной строки
  37. Уникальность ключей в словаре
  38. Monkey Patching в Python
  39. Функции all() и any() в Python
  40. Сортировка элементов в Python
  41. Изменения в обработке логических значений
  42. Работа с пакетами
  43. Генераторы в Python
  44. Создание списков в Python
  45. Работа с deque в Python

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