x = [1,2,3,4,5]
s = sum(x)
print(s) # 15
# Python code to demonstrate the working of
# sum()
numbers = [1,2,3,4,5,1,4,5]
# start parameter is not provided
Sum = sum(numbers)
print(Sum)
# start = 10
Sum = sum(numbers, 10)
print(Sum)
# Output -
# 25
# 35
numbers = [2.5, 3, 4, -5]
# start parameter is not provided
numbers_sum = sum(numbers)
print(numbers_sum)
# output = 4.5
# start = 10
numbers_sum = sum(numbers, 10)
print(numbers_sum)
# output = 14.5
arr=[3,5,4]
arr_sum=sum(arr)
print(arr_sum)#12
from collections import Counter
x = {'both1':1, 'both2':2, 'only_x': 100 }
y = {'both1':10, 'both2': 20, 'only_y':200 }
z = dict(Counter(x)+Counter(y))
print(z)
[out]:
{'both2': 22, 'only_x': 100, 'both1': 11, 'only_y': 200}
# Recursive Algorithm
def sum(items):
head, *tail = items
return head + sum(tail) if tail else head
x = int(10)
y = int(5)
print(x + y)
#you need to define integer extra otherwise
# python will count this as a str and won't work.
#copy the code to your py script to see the accurate result.
sum(a)
a is the list , it adds up all the numbers in the
list a and takes start to be 0, so returning
only the sum of the numbers in the list.
sum(a, start)
this returns the sum of the list + start
// Python code to demonstrate the working of
// sum()
numbers = [1,2,3,4,5,1,4,5]
// start parameter is not provided
Sum = sum(numbers)
print(Sum)
// start = 10
Sum = sum(numbers, 10)
print(Sum)