डाउनलोड पी.डी.एफ. ई-बुक्स
Python - sum

sum() function; में दिए गए sequence या collection के items को add करके उनका sum return करता है |

Syntax for sum() Tuple Function in Python

sum(seq, startAdd)

Parameter :

seq : यहाँ पर sequence या collection दिया जाता है |

startAdd : Optional. यहाँ पर जो संख्या दी जाती है वो sequence या collection का पहला item होता है | अगर दिया नहीं जाता है तो default '0' होता है |


Returning Value

sum() function में दिए गए sequence या collection के items का sum return किया जाता है |


Example for sum() Tuple Function in Python

Source Code :
seq = [-5, 6, 1]
print(sum(seq))
print(sum(seq, 5))
Output :
2
7

Using 'key' Parameter in sum() Function

Source Code :
seq = ((5,10,4), (25,8,10), (10,9,1), (6,7,65))
def FirstAsc(i):
    return i[0]
print("FirstAsc sort :",sum(seq, key=FirstAsc))

def SecondAsc(i):
    return i[1]
print("SecondAsc sort :",sum(seq, key=SecondAsc))

def ThirdAsc(i):
    return i[2]
print("ThirdAsc sort :",sum(seq, key=ThirdAsc))
Output :
FirstAsc sort : [(5, 10, 4), (6, 7, 65), (10, 9, 1), (25, 8, 10)]
SecondAsc sort : [(6, 7, 65), (25, 8, 10), (10, 9, 1), (5, 10, 4)]
ThirdAsc sort : [(10, 9, 1), (5, 10, 4), (25, 8, 10), (6, 7, 65)]

Using 'reverse' Parameter in sum() Function

अगर True दिया जाता है तो sequence को descending order में sort किया जाता है |

Source Code :
seq =  (1, 2, 3, 4, 5)
print("Ascending Order :", sum(seq))
print("Descending Order :", sum(seq, reverse=True))
Output :
Ascending Order : [1, 2, 3, 4, 5]
Descending Order : [5, 4, 3, 2, 1]