Как получить количество элементов в списке в Python?

Есть у меня массив

array = [6,2,7,4,8,1]

Как узнать, сколько элементов в этом массиве?

И как потом подсчитать сумму всех этих элементов?

В Python есть специальная функция, которая возвращает длину массива/списка/последовательности/слова и тд... - len(x), где x - это наша последовательность.

По сути длина последовательности из чисел является одновременно и количеством самих цифр, так что можно решить этот вопрос так:

print(len(array))
6
Press any key to continue . . .

По сути - как вариант.


Сумму можно посчитать если занести перечисление массива в цикл:

array = [6,2,7,4,8,1]
sum = 0
for i in range(len(array)):
    sum  = array[i]
print(sum)
1 симпатия

Хоть ответ на второй вопрос уже дан, не могу не упомянуть, что перебор целочисленного массива по циклу что б получить сумму его элементов - это костыль. В Python есть встроенная функция sum(), которая без лишних телодвижений возвращает нам сумму.

Пример:

def main():
    array = [1,6,3,8,4,9,25,2]
    print(sum(array))

if name == 'main':
main()

58
Press any key to continue . . .

Добрый день.
На ITVDN есть два курса по направлению Python, которые подойдут для начинающих, и в которых, затрагивается работа со списками.

Видео обучение по специальности Python Developer
Обучение в группе с тренером (онлайн формат) по специальности Python Developer

array = [6,2,7,4,8,1]
sum = 0
for i in range(len(array)):
    sum  = array[i]
print(sum)

Только вы пропустили + после sum в цикле:

for i in range(len(array)):
    sum += array[i]

Так оно выведет последнее значение в списке(если + пропустить)