Курс 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. Оператор морж в Python 3.8
  4. Перевод текста с Python Translator
  5. Функции с необязательными аргументами
  6. Работа с zip()
  7. Метод __ixor__ для побитового исключающего ИЛИ
  8. Форматирование строк с % в Python
  9. Замена текста с re.sub()
  10. Принципы Zen Python
  11. Построение графиков в Matplotlib
  12. Защита данных в Python
  13. TON Smart Challenge #2: участие и подготовка
  14. Транспонирование матрицы в Python
  15. Обработка исключений в Python
  16. Декораторы в Python
  17. Метод сравнения объектов в Python
  18. Запуск внешнего кода в Jupyter
  19. Изменение элемента списка
  20. Поиск email
  21. Преобразование регистра символов
  22. Лямбда-функции в Python
  23. Создание класса очереди
  24. Использование эмодзи в Python
  25. Вакансии в Nebius
  26. Создание таблиц в терминале с PrettyTable
  27. Срезы в Python
  28. Применение функции к каждому элементу списка
  29. Работа с массивами в Python
  30. Работа с collections.Counter
  31. Склеивание строк через метод join()
  32. Конкатенация строк с методом join()
  33. Тернарный оператор в Python
  34. Конвертация текстовых чисел с помощью Numerizer
  35. Сортировка элементов в Python
  36. f-строки в формате строк
  37. Работа с argparse
  38. Создание задания в Cron
  39. Поиск шаблона в строке
  40. Отправка HTTP-запросов с User-Agent
  41. Удаление URL-адресов в Python
  42. Создание уникального множества
  43. Работа с байтовыми строками в Python
  44. Библиотека funcy: удобные утилиты
  45. Списки в Python: основы

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