Module (80%)
Section (40%)

Срезы: продолжение

Если вы опустите start в своем фрагменте, предполагается, что вы хотите получить фрагмент, начинающийся с элемента с индексом 0.

Другими словами, срез этой формы:

my_list[:end]

является более компактным эквивалентом этой:

my_list[0:end]

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

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

Вот почему его вывод: [10, 8, 6].

Точно так же, если вы опускаете end в своем фрагменте, предполагается, что вы хотите, чтобы фрагмент заканчивался на элементе с индексом len(my_list).

Другими словами, срез этой формы:

my_list[start:]

является более компактным эквивалентом этой:

my_list[start:len(my_list)]

Посмотрите на следующий код:

my_list = [10, 8, 6, 4, 2] new_list = my_list[3:] print(new_list)
Таким образом, его вывод: [4, 2].


Code

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