# returns total as checksum
# input - string
def checksum(st):
return reduce(lambda x,y:x+y, map(ord, st))
# returns total mod 256 as checksum
# input - string
def checksum256(st):
return reduce(lambda x,y:x+y, map(ord, st)) % 256
# totals a list of numbers
# input - list or tuple of numbers
def totalList(lst):
return reduce(lambda x,y:x+y, lst)
# returns the average of a list of numbers
# input - list or tuple of numbers
def averageList(lst):
return reduce(lambda x,y:x+y, lst) / len(lst)