0

Пример по range

Не пойму почему в примере при условии print(nums[4]) из списка 0,1,2,3,4,5 - выводится 4 с индексом 5, а не 3 с индексом 4? Или что то путаю

16th Feb 2021, 11:50 AM
KorWin Tross
KorWin Tross - avatar
6 ответов
+ 3
range(5) означает, что 0 и 5 включительно. Исправьте на "от 0 до 4" или укажите, что 5 не входит.
16th Feb 2021, 12:15 PM
Simba
Simba - avatar
+ 1
Ну хорошо
16th Feb 2021, 12:24 PM
KorWin Tross
KorWin Tross - avatar
0
Привет! Потому, что нумерация в списках начинается с 0.
16th Feb 2021, 12:07 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
List index starts from 0. So there in list={0,1,2,3,4} list[0] is 0 list[1] is 1 .. .. list[4] is 4 edit: KorWin Tross Индекс списка начинается с 0. Итак, в списке = {0,1,2,3,4} list [0] равен 0 list [1] равно 1 .. .. list [4] равно 4
16th Feb 2021, 12:09 PM
Jayakrishna 🇮🇳
0
Я об этом и говорю.. элемент с индексом 4 это 3. Потому как 0, 1,2,3
16th Feb 2021, 12:11 PM
KorWin Tross
KorWin Tross - avatar
16th Feb 2021, 12:16 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar