Python: как суммировать все числа в списке — методы и примеры

Чтобы суммировать все числа в списке в Python, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование цикла for:

    numbers = [1, 2, 3, 4, 5]
    total = 0
    for num in numbers:
       total += num
    print(total)
  2. Использование функции sum():

    numbers = [1, 2, 3, 4, 5]
    total = sum(numbers)
    print(total)
  3. Использование функции reduce()из модуля functools:

    from functools import reduce
    numbers = [1, 2, 3, 4, 5]
    total = reduce(lambda x, y: x + y, numbers)
    print(total)
  4. Использование цикла while:

    numbers = [1, 2, 3, 4, 5]
    total = 0
    i = 0
    while i < len(numbers):
       total += numbers[i]
       i += 1
    print(total)