from functools import reduce
reduce()函数是functools模块中的一个函数,其作用是对参数序列中元素进行累积,返回值是一个数值。
1,整数的累积:列表里面整数累加
from functools import reduce a=[1,3,5] b=reduce(lambda x,y:x+y,a) print('1.列表里面整数累加==:',b)#输出:1.列表里面整数累加==: 9
2,列表的累加:列表里面相加
from functools import reduce a=[[1,3,5],[2,4,6,8]] b=reduce(lambda x,y:x+y,a) print('列表里面的列表相加—:',b)#列表里面的列表相加—: [1, 3, 5, 2, 4, 6, 8]c=[[["abc","123"],["def","456"],["ghi","789"]],["qwe","098"]] d=reduce(lambda x,y:x+y , c ) print('列表里面的列表相加—:',d)#列表里面的列表相加—: [['abc', '123'], ['def', '456'], ['ghi', '789'], 'qwe', '098']
3,元组相加
a=[("abc","123"),("def","456"),("ghi","789")] b=reduce(lambda x,y:x+y , a ) print('列表里面的元组相加:',b)#列表里面的元组相加: ('abc', '123', 'def', '456', 'ghi', '789')
4,字符串的累加
a=['abc','def','hij'] b=reduce(lambda x,y:x+y,a) print('列表里面字符串的累加:',b)#列表里面字符串的累加: abcdefhija=('abc','def','hij') b=reduce(lambda x,y:x+y,a) print('元祖里面字符串的累加:',b)#元祖里面字符串的累加: abcdefhija=[['abc','def','hij']] b=reduce(lambda x,y:x+y,a) print('嵌套列表里面字符串的累加:',b)#嵌套列表里面字符串的累加: ['abc', 'def', 'hij']
from functools import reduce相关推荐
- python基础包的functools的reduce方法-亢保星
#!/usr/bin/env python #-- coding:utf-8 -- """ 一 functools介绍 1.functools 模块可以说主要是为 函数式 ...
- python functools import wraps_python装饰器中functools.wraps的作用详解
# 定义一个最简单的装饰器 def user_login_data(f): def wrapper(*args, **kwargs): return f(*args, **kwargs) return ...
- python functools import wraps_Python - 关于functools模块的wraps装饰器用途
#有关wraps的源码,有兴趣的可以自行研究下 WRAPPER_ASSIGNMENTS= ('__module__', '__name__', '__qualname__', '__doc__','_ ...
- Python之functools.reduce使用
from functools import reduce 1.整数的累积:列表里面整数累加 a=[1,3,5] b=reduce(lambda x,y:x+y,a) print('1.列表里面整数累加 ...
- functools.reduce() 函数(不同于einops.reduce)
描述 reduce() 函数会对参数序列中所有元素进行function操作. 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数) ...
- python functools.reduce_Python之functools.reduce使用
from functools import reduce 1.整数的累积:列表里面整数累加 a=[1,3,5] b=reduce(lambda x,y:x+y,a) print('1.列表里面整数累加 ...
- python functools.reduce使用_Python的functools.reduce用法
python 3.0以后, reduce已经不在built-in function里了, 要用它就得from functools import reduce. reduce的用法 reduce(fun ...
- pythonDay06核心编程part2(类装饰器,元类,垃圾回收,内建属性(属性拦截器),内建函数(fliter,map,reduce,sorted),集合,functools,模块进阶)
我若将死,给孩子留遗言,只留一句话:Repetition is the mother of all learning重复是学习之母.他们将来长大,学知识,技巧.爱情.事业.交流....倘若懂得行动的力 ...
- reduce用法python_Python的functools.reduce用法
python 3.0以后, reduce已经不在built-in function里了, 要用它就得from functools import reduce. reduce的用法 reduce(fun ...
最新文章
- Kafka深度解析(如何在producer中指定partition)(转)
- Spring的静态代理和动态代理
- 如何垂直居中一个浮动元素
- matlab simulink 直线一级倒立摆控制方法研究 状态观测
- 初识Maven POM
- Visual Studio解决freopen等函数报错函数安全问题
- 网络安全第一讲 计算机网络安全概述
- 中文版Visual Studio 2008 SP1 智能提示为英文的补丁发布
- SQL各个关键字的顺序
- 消防信号二总线有没电压_杭后旗医院消防消防设备电源原理
- Drools规则引擎讲解
- php批量检测网站状态_PHP实现批量检测网站是否能够正常打开的方法
- Wiki系列(一):Wiki系统选择
- Windows7系统提示当前页面的脚本发生错误怎么办
- Java 他们每人单独过桥的时间是_java实现 n人过桥问题
- c 语言len函数,巧妙利用LEN、SUBSTITUTE函数,计算EXCEL单元格内某重复字符个数
- 零基础ESP8266学习篇-认识esp8266
- An unexpected error occurred: “EACCES: permission denied, mkdir
- pythonset是什么意思_Python 中 set 是什么?为何要是用它?
- 先宏观后微观:房源维护
热门文章
- php7.3到php7.4新特性
- 【IO专栏】Buffer相关知识点详解【003】
- Mobizen免帐号版
- ajax onclick() 获取最新输入的文本框的值,如何从jQuery onclick函数的Ajax函数中获取值?...
- android 分割线布局,Android RecyclerView网格布局(支持多种分割线)详解(2)
- 今天我冒雨去现场看凤姐
- 2020年Android面试题三部曲——Java部分
- android底部导航栏中间凸起,Flutter学习笔记--仿闲鱼底部导航栏带有中间凸起图标...
- CentOS8上集群时间的同步
- 网络技术 — Easy-ip适用的场景及配置