Module (79%)
Section (30%)

Срезы ‒ отрицательные индексы

Посмотрите на код ниже:

my_list[start:end]

Повторение:

  • start - это индекс первого элемента, включенного в срез;
  • end - это индекс первого элемента, не включенного в срез.

Вот как отрицательные индексы работают со срезом:

my_list = [10, 8, 6, 4, 2] new_list = my_list[1:-1] print(new_list)

Программа выведет:

[8, 6, 4]

вывод


Если start указывает на элемент, располагающийся дальше, чем тот, на который указывает end (от начала списка), срез будет пустым:

my_list = [10, 8, 6, 4, 2] new_list = my_list[-1:1] print(new_list)

Программа выведет:

[]

output


Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×