Курс 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. Поиск с библиотекой Google
  3. Проверка запуска скрипта или импорта модуля
  4. Генераторы словарей и множеств
  5. inspect в Python: анализ кода
  6. Профилирование данных с Pandas
  7. Хеши в Python
  8. Извлечение аудио из видео
  9. Удаление специальных символов
  10. Сериализация данных в JSON с помощью json.dumps
  11. Преобразование букв в нижний регистр
  12. Новшества Flask 2.0
  13. Создание пустых функций и классов в Python
  14. Удаление ссылок в Python
  15. Преобразование числа в восьмеричную строку
  16. Переворот строки с использованием цикла
  17. Работа с индексами списков
  18. Переопределение метода __lshift__
  19. Работа с collections в Python.
  20. Удаление эмодзи с помощью pandas
  21. Метод join() для объединения элементов
  22. Управление доступом к модулю
  23. Объединение списков с использованием itertools.chain
  24. Комментарии в Python
  25. Тестирование функции сложения
  26. Генераторы в Python
  27. Объединение словарей в Python
  28. Python: Фильтрация списков с помощью filter()
  29. Логирование с Logzero
  30. *args и **kwargs в Python
  31. Нахождение пересечения множеств
  32. Оператор break в Python
  33. Логические значения в Python
  34. Основы Python за 14 дней
  35. Простой калькулятор Python
  36. Работа с defaultdictами в Python
  37. Функции map, filter и reduce
  38. Функции-генераторы в Python
  39. Множественное присваивание в Python
  40. Работа с очередями в Python
  41. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  42. Работа с дробями в Python
  43. Функции с дополнением

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