Курс 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. Экспорт данных в файл.
  2. Генераторы в Python
  3. Работа с библиотекой requests
  4. Структура данных словарь в Python
  5. Преобразование списков в словарь
  6. Основы работы с os
  7. Логирование с Logzero
  8. Сортировка элементов с OrderedDict
  9. Анонимные функции Lambda
  10. Подсчет частоты элементов с Counter
  11. Комментарии в Python
  12. Работа с коллекциями Python
  13. Сортировка с параметром key
  14. Основы работы с базами данных в Python
  15. Создание уникального множества
  16. Декораторы с аргументами в Python
  17. Копирование объектов в Python
  18. Создание новых списков через list comprehensions
  19. Обработка исключений в Python 3
  20. Создание именованных кортежей в Python
  21. Вызов внешних программ в Python с помощью sh
  22. Проверка однородности элементов списка
  23. Хеши в Python
  24. Аргумент по умолчанию
  25. Руководство по библиотеке pydantic
  26. Работа со словарями с defaultdict из collections
  27. Метод radd для пользовательских чисел
  28. Частичное применение функций в Python
  29. Работа с файлами в Python
  30. Бесконечные списки в Python
  31. PEP-401: оператор
  32. Преобразование вложенного списка
  33. Работа с SQLite в Python
  34. Условное добавление элементов в список
  35. Путь к интерпретатору Python
  36. Pretty-printing JSON в Python
  37. Получение ID текущего процесса
  38. Упрощение условных выражений с тернарным оператором
  39. Профилирование кода
  40. Работа с модулем glob в Python
  41. Работа с срезами в Python
  42. Функция findall() для поиска вхождений строки
  43. Роль запятой в Python
  44. Сохранение Unicode в JSON
  45. Генерация резюме в Gensim

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