Что необходимо сделать, чтобы функция len считала с нуля(0)?! | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Что необходимо сделать, чтобы функция len считала с нуля(0)?!

Пропишите код так: nums = [1, 3, 5, 2, 4] print(len(nums)+1) Вывод: 6

10th Feb 2021, 6:19 PM
Артем Шевцов
Артем Шевцов - avatar
2 Answers
+ 1
Вопрос не понятен, len() считает количество элементов. Если будет пустой список, будет равно 0.
10th Feb 2021, 6:41 PM
Pavel O
Pavel O - avatar
0
С нуля начинается только счёт индекса (элемента, сдвига и т. д.). Длина — это количество элементов в списке (в [3] 1 элемент, 3 находится под индексом 0). Если я правильно вас понимаю, достаточно отнять 1 от длины (возможно, записать в функцию как `len_from_0 = lambda x: len(x) - 1` или `function len_from_0 (x): return len(x) - 1`).
10th Feb 2021, 6:45 PM
#0009e7 [get]
#0009e7 [get] - avatar