+ 2
Ну почему?
Думаю в Python было бы меньше геморроя, если бы списки, кортежи и т.д. начинались с первого индекса а не с нулевого, и если бы range и срезы включали как первый аргумент, так и второй, а не только первый. думаю это облегчило бы жизнь нам всем.
3 Answers
0
знаю, бро. я почти окончил курс . просто повторяя и пересматривая уже изученное, пришел к такому выводу.
0
соглашение о том, что индексы массивов начинаются с 0, а не с 1, произошло от машинных языков программирования, где адрес элемента массива вычислялся в результате добавления индекса к адресу начала массива. Начало индексации с 1 повлекло бы либо потерю пространства в начале массива или строки, либо потерю времени на вычитание 1.
- 1
Это не самое сложное, бро)



