+ 2

Ну почему?

Думаю в Python было бы меньше геморроя, если бы списки, кортежи и т.д. начинались с первого индекса а не с нулевого, и если бы range и срезы включали как первый аргумент, так и второй, а не только первый. думаю это облегчило бы жизнь нам всем.

4th Jul 2018, 4:53 AM
Ruslan 🇰🇿
Ruslan 🇰🇿 - avatar
3 Answers
0
знаю, бро. я почти окончил курс . просто повторяя и пересматривая уже изученное, пришел к такому выводу.
4th Jul 2018, 10:03 AM
Ruslan 🇰🇿
Ruslan 🇰🇿 - avatar
0
соглашение о том, что индексы массивов начинаются с 0, а не с 1, произошло от машинных языков программирования, где адрес элемента массива вычислялся в результате добавления индекса к адресу начала массива. Начало индексации с 1 повлекло бы либо потерю пространства в начале массива или строки, либо потерю времени на вычитание 1.
25th Jul 2018, 7:44 PM
Dmitrii Korottsev
Dmitrii Korottsev - avatar
- 1
Это не самое сложное, бро)
4th Jul 2018, 7:30 AM
Arthur P
Arthur P - avatar