#
# def use_filer(l):
#
# # 过滤偶数
# rest = filter(lambda n: n % 2 != 0, l)
# return rest
#
# if __name__ == '__main__':
# l = [1,2,3,4,5,6,7,8,9,10,11]
# rest = use_filer(l)
# # [1, 3, 5, 7, 9, 11]
# print(list(rest))
#
#
#
# def pow_number(l):
# # 返回 数据的立方
# rest_list = []
# for x in l:
# rest_list.append(x * x * x)
# return rest_list
#
# def f(n):
# return n * n * n
#
# def pow_num_use_map(l):
# return map(f,l)
#
#
# def pow_num_use_lambda(l):
# return map(lambda n:n * n * n,l)
#
#
#
# if __name__ == '__main__':
# l = [1,2,3,4,5,6,7,8,9,10]
# rest = pow_number(l)
# # [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
# print (rest)
# print ('--------------------------')
# rest_map = pow_num_use_map(l)
# # [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
# print (list(rest_map))
# print ('--------------------------')
# rest_lambda = pow_num_use_lambda(l)
# # [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
# print (list(rest_lambda)) # 求和
def get_sum(l):
rest = 0
for i in l:
rest += i
return rest def get_sum_use_py(l):
return sum(l) from functools import reduce
def f(m,n):
return m + n def get_sum_use_reduce(l):
return reduce(f,l) def get_sum_use_lamdad(l):
return reduce(lambda m , n : m + n,l) if __name__ == '__main__':
l = [1,2,4,6,7,8,9]
rest = get_sum(l)
# 37
print (rest)
print('------------------')
rest_py = get_sum_use_py(l)
print (rest_py)
print('------------------')
rest_reduce = get_sum_use_reduce(l)
print (rest_reduce)
print('------------------')
rest_lamdad = get_sum_use_lamdad(l)
print (rest_lamdad)

最新文章

  1. 算法导论( FFT & 自动机 & 最优二叉搜索树 !!!)
  2. ajax跨子域请求的两种现代方法
  3. 让PowerShell用上Git
  4. JS中的工厂模式
  5. Ant not found - Make sure it's in the path or use --with-ant-home
  6. marvell笔试题(嵌入式软件)
  7. width:100%缩小窗口时背景图片出现空白bug
  8. angular post发送请求和GET发送请求,服务器端接收不到信息的问题
  9. Android 按钮按下效果
  10. 前端project师的修真秘籍(css、javascript和其他)
  11. SQL 中OPENQUERY的使用
  12. RAC 开启gsd和oc4j服务
  13. 手机交互应用服务(状态栏提示信息Notifications)
  14. 手机端的viewport属性
  15. pl/sql中if的用法
  16. SVM小白教程(2):拉格朗日对偶
  17. shell基础及变量
  18. PostgreSQL 安装了contrib 之后 登录失败的问题
  19. Java并发——线程中断学习
  20. elast alert

热门文章

  1. Java中可变参数
  2. Java核心复习 —— ArrayList源码阅读
  3. python桶排序代码
  4. golang的写文件测试
  5. js实现回到顶部功能
  6. Qt Model/View 的简单说明
  7. Docker 数据管理(Volumes)
  8. Linux终端Terminal常用快捷键
  9. js中bind解析
  10. mybatis一对多映射【班级与学生】