摘要:
给定一个列表,lst = range(1,5),要求列表各项的和如果按照通常的方法,可以这么干:sum = 0for i in lst: sum += isum就是想要的结果如果是写成函数,那就是:def sum_list(lst): sum = 0 for i in lst: sum += i return sumok,现在又有了一个新的需求,就是要求列表各项的乘积,可以这么干:def mul_list(lst): pro = 1 for i in lst: pro *= i return pro观察以上这两个函数,发现代码基本相同,只有初始值和迭代的运算方法不同那么,本能地就可已想到,可以 阅读全文