首页 > 编程语言 >python语法糖记录

python语法糖记录

时间:2022-09-21 20:15:28浏览次数:97  
标签:记录 python functools reduce initializer 语法 -- iterable

reduce

对可迭代对象进行累积操作
https://www.runoob.com/python/python-func-reduce.html
注意:Python3.x reduce() 已经被移到 functools 模块里,如果我们要使用,需要引入 functools 模块来调用 reduce() 函数:
` from functools import reduce
reduce(function, iterable[, initializer])
function -- 函数,有两个参数
iterable -- 可迭代对象
initializer -- 可选,初始参数

def add(x, y) :            # 两数相加
    return x + y
sum1 = reduce(add, [1,2,3,4,5])   # 计算列表和:1+2+3+4+5
sum2 = reduce(lambda x, y: x+y, [1,2,3,4,5])  # 使用 lambda 匿名函数

标签:记录,python,functools,reduce,initializer,语法,--,iterable
From: https://www.cnblogs.com/wqzz/p/16716964.html

相关文章

  • selenium(Python)的缺陷总结
    Message:Browsingcontexthasbeendiscarded这是一个稀里糊涂的错误,有时候会无缘无故冒出来。据网上的消息说,是原先的内容已经不在了导致的...没有找到解决办法,这种错......
  • STATA数据统计软件学习记录
    STATA是一个数据统计软件,正如它的名字一样,STATA=statistic+data。STATA软件的功能和matlab类似,也可以用代码实现数据的统计与可视化。但几乎只能进行整行整列的数据处......
  • 初学python的建议。
    今日内容总结一.记录好每一天的笔记对于我们初学者来说,就好每一天的上课内容来说是至关重要的,我个人比较推荐typora这款文本编辑器。对于这款编译器的安装路径,尽量不要......
  • 2022暑假吃饭记录
    只包括在校的午饭和晚饭。7.4星期一:{\(\,\,\,\,\,\,\,\,\)午饭:cBr凉面+饭团。\(\,\,\,\,\,\,\,\,\)晚饭:方便面杨掌柜粉面菜蛋红色。}7.5星期二:{\(\,\,\,\,\,\,\,......
  • golang语法复习
    标识符大小写当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需......
  • Python——索引与切片
    #索引与切片##1.序列序列:list,tuple,str其中list是可变序列typle,str是不可变序列#修改序列的值list=[3,4,5]tup=(3,4,5)str='345'list[1]=99listoutp......
  • Typora|markdown语法
    Typora目录Typora概述:安装markdown语法块元素段落与换行符标题引用文字小标题代码块表格查看源码数学公式块脚注水平线目录span元素图片展示链接内连接UPL网址下划线删除......
  • 记录--通过手写,分析Promise核心原理
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助1.定义整体结构先写出构造函数,将Promise向外暴露/*自定义Promise函数模块:IIFE*/(function(win......
  • python1
    python课程总结(1)1.今日内容概要typora软件--下载与安卓--文件路径--主要功能markdown语法网络博文编写教程计算机的本质计算机的五大组成部分计算机......
  • python-Typora的安装及应用
      Typora软件是一个文本编辑器,可以记录文字类似于word,可以用来日常记笔记,学习代码,界面简洁,清晰,方便日常工作。安装        安装时尽量装在其他盘不要......