Что делает функция sum в Python? 🔎🐍
Функция sum в Python
Функция sum()
в Python используется для вычисления суммы элементов в итерируемом объекте, таком как список или кортеж.
Пример:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # Вывод: 15
Функция sum()
также может принимать дополнительный аргумент, начальное значение для суммы. Если этот аргумент не указан, сумма будет начинаться с 0.
Пример:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total) # Вывод: 25
Детальный ответ
Что делает функция sum в Python
Функция sum в Python используется для вычисления суммы элементов итерируемого объекта, такого как список, кортеж или набор. Она принимает в качестве аргумента итерируемый объект и возвращает сумму всех его элементов.
Синтаксис
sum(iterable, start)
Функция sum принимает два аргумента:
- iterable: Обязательный аргумент, представляющий итерируемый объект, сумма элементов которого нужно вычислить.
- start: Необязательный аргумент, представляющий начальное значение, которое будет добавлено к сумме элементов итерируемого объекта. По умолчанию значение равно 0.
Примеры использования
Пример 1: Сумма элементов списка
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # Output: 15
В этом примере у нас есть список numbers, содержащий числа от 1 до 5. Мы передаем этот список в функцию sum, и она возвращает сумму всех элементов списка, то есть 15.
Пример 2: Сумма чисел с начальным значением
numbers = [1, 2, 3, 4, 5]
start_value = 10
total = sum(numbers, start_value)
print(total) # Output: 25
В этом примере мы также используем список numbers, но в этом случае мы указываем начальное значение start_value равное 10. Функция sum сначала добавляет начальное значение к сумме элементов списка (10 + 1 + 2 + 3 + 4 + 5), и в результате получаем 25.
Пример 3: Сумма элементов кортежа
numbers = (1, 2, 3, 4, 5)
total = sum(numbers)
print(total) # Output: 15
В этом примере у нас есть кортеж numbers, содержащий числа от 1 до 5. Мы передаем этот кортеж в функцию sum, и она возвращает сумму всех элементов кортежа, которая также равна 15.
Итак, функция sum в Python является удобным способом вычисления суммы элементов итерируемого объекта. Она может использоваться со списками, кортежами и наборами, а также принимает необязательное начальное значение. При работе с большими наборами данных это может быть очень полезным.