Python中sum函数的详细用法说明
来源:互联网 发布:微信端口开发 编辑:程序博客网 时间:2024/06/05 07:07
#!/usr/bin/env python# -*- coding: utf-8 -*-# sum的最常见用法计算一个序列的累加和print(sum([1, 2, 3]))# 6# # sum 函数原型是 sum(iterable, start), 还可以给个初始值print(sum([1, 2, 3], 10))# 16# 另外一个比较Hack一些的用法, 展开2层的嵌套列表iterable = [[1, 2], [3, 4], [5, 6], [7, 8]]start = [0]print(sum(iterable, start))# [0, 1, 2, 3, 4, 5, 6, 7, 8]# sum函数是和下面的过程是等效的for element in iterable: start += elementprint(start)# [0, 1, 2, 3, 4, 5, 6, 7, 8]# 实际上sum可以看成reduce()的特殊情况from functools import reducefrom operator import addstart = []print(reduce(add, iterable, start))# [1, 2, 3, 4, 5, 6, 7, 8]
阅读全文
0 0
- Python中sum函数的详细用法说明
- Python 中sum()函数用法
- Python中range函数的详细用法
- Python 中求和函数 sum 用法
- NSString的详细用法(函数说明)
- python 函数详细说明
- Python中format函数用法说明
- Python中struct.pack()和struct.unpack()用法详细说明
- mysql 中SUM 函数的高级用法
- MATLAB中sum函数的用法
- MATLAB中sum函数的用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- 详细记录python的range()函数用法
- java 微信开发 捕捉手机回退按钮
- 半自动化安装系统(本地引导)
- linux debian安装配置SVN服务器
- 内存泄露与内存溢出
- java基础-head first java
- Python中sum函数的详细用法说明
- D3D11的纹理
- [RK3288][Android6.0] 调试笔记 --- RT5640播放时的Codec寄存器列表
- Java final 简单用法
- 用n元钱买橙子,6元/8元一包,不零卖。设计函数返回最少袋数或-1
- mysql group by中没有的字段 select中有 的情况说明
- 探新Web前端开发(二)
- 网络流最大流入门(洛谷P3376)
- java生成图片验证码