Sum Python: Your Ultimate Guide to Calculating Sums like a Pro
В Python функция sum() используется для нахождения суммы элементов последовательности. При вызове функции sum() передается один аргумент – последовательность, элементы которой нужно сложить.
Ниже приведены примеры использования функции sum() на разных типах данных.
Пример 1. Суммирование элементов списка
my_list = [1, 2, 3, 4, 5]
# Вычисляем сумму элементов списка
sum_of_list = sum(my_list)
print(sum_of_list) # Результат: 15
Пример 2. Суммирование элементов кортежа
my_tuple = (1, 2, 3, 4, 5)
# Вычисляем сумму элементов кортежа
sum_of_tuple = sum(my_tuple)
print(sum_of_tuple) # Результат: 15
Пример 3. Суммирование элементов множества
my_set = {1, 2, 3, 4, 5}
# Вычисляем сумму элементов множества
sum_of_set = sum(my_set)
print(sum_of_set) # Результат: 15
Пример 4. Суммирование элементов словаря
Для суммирования элементов словаря необходимо использовать метод values() для получения списка значений словаря:
my_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
# Вычисляем сумму значений словаря
sum_of_dict = sum(my_dict.values())
print(sum_of_dict) # Результат: 15
Также возможно выполнить суммирование элементов с определенным условием, используя условное выражение внутри функции sum(). Например, чтобы найти сумму элементов списка, которые больше 3:
my_list = [1, 2, 3, 4, 5]
# Вычисляем сумму элементов списка, которые больше 3
sum_greater_than_3 = sum(x for x in my_list if x > 3)
print(sum_greater_than_3) # Результат: 9