Суммирование в Python: оператор sum и его применение
В Python функция sum() используется для суммирования элементов в итерируемых объектах, таких как кортежи, списки, и т.д. Это очень удобная функция, которая позволяет не только вычислять сумму чисел, но и сложение строк и других типов данных.
Примеры использования функции sum():
1. Суммирование чисел:
numbers = [1, 2, 3, 4, 5]
result = sum(numbers)
print(result)
В этом примере функция sum() принимает список чисел и вычисляет их сумму, которая затем выводится на экран.
2. Сложение строк:
words = ["Hello", "World"]
result = sum(words, "")
print(result)
Здесь функция sum() принимает список строк и объединяет их в одну строку, которая затем выводится на экран.
3. Суммирование значений по условию:
numbers = [1, 2, 3, 4, 5]
result = sum(num for num in numbers if num % 2 == 0)
print(result)
В этом примере функция sum() принимает генераторное выражение, которое вычисляет сумму только четных чисел в списке.
4. Суммирование значений с начальным значением:
numbers = [1, 2, 3, 4, 5]
result = sum(numbers, 10)
print(result)
Здесь функция sum() принимает список чисел и начальное значение 10 и вычисляет сумму чисел в списке, начиная со значения 10.
Таким образом, функция sum() в Python является очень полезной и простой в использовании функцией, которая может быть использована для разных целей, от суммирования чисел до объединения строк.