Fleur_des
Знаток
(297)
1 неделю назад
sumbs[size] указывает на элемент по индексу size в списке.
sumbs[-size] указывает на элемент с конца списка, который находится на позиции size от последнего элемента.
Отрицательные индексы не меняют порядок элементов, а просто ссылаются на их позиции с конца.
Fleur_desЗнаток (297)
1 неделю назад
Если в списке sumbs = [10, 20, 30, 40, 50]:
sumbs[0] даст 10 — первый элемент.
sumbs[2] даст 30 — третий элемент.
sumbs[-1] даст 50 — последний элемент.
sumbs[-3] даст 30 — третий элемент с конца
Fleur_desЗнаток (297)
1 неделю назад
Python всегда знает размер списка или массива, и когда вы используете отрицательные индексы, он автоматически вычисляет нужный индекс, опираясь на текущий размер структуры данных. Вам не нужно вручную вычислять размер массива для работы с отрицательными индексами