python函数一
来源:互联网 发布:Sql 字符串转成数组 编辑:程序博客网 时间:2024/06/08 01:26
一:python函数:
高阶函数:用函数作为参数:
def add(x,y,f): return f(x)+f(y)add(-5,6,abs)Out[16]: 11
二:map函数:map有两个参数,一个是函数,一个是有序元素,map将函数作用于每一个元素,并把新的结果作为Iterator返回。
def f(x): return x *xr=map(f,[1,2,3,4])list(r)Out[19]: [1, 4, 9, 16]下面这个将list中的整形变为字符串类型。
a=list(map(str,[1,2,3]))aOut[25]: ['1', '2', '3']
三:deduce函数:把一个函数作用于一个序列上,把结果和下一个元素进行累积运算。
def fn(x,y): return x *10 +y
from functools import reducereduce(fn,[1,2,3,4,5])Out[30]: 12345
四:filter函数:用于过滤序列
接受两个参数,一个是函数,一个是序列,将函数作用于每一个元素,根据返回值是True还是False判断产生新序列。
def is_odd(n): return n%2==1list(filter(is_odd,[1,2,4]))Out[36]: [1]五:sort()函数:内置的排序函数(待排序序列,key= ,reverse=True)
key=可以指定排序的规则。reverse=True倒序排序。
阅读全文
0 0
- python 函数详解 一
- Python 常用函数(一)
- python函数(一)
- Python内置函数(一)
- Python-函数(一)
- python函数一
- python 函数一
- Python中的getattr()函数 (一)
- python 函数 详解(一)
- python自定义函数(一)
- Python中的函数(一)
- python学习(一)-函数
- python常用函数(一)
- python小函数(一)
- Python中的函数(一)
- Python中的函数(一)
- Python入门基础函数(一)
- python的函数(一)
- OpenGL固定管线与可编程管线对比
- 【Annotation】@PathVariable是什么鬼?
- Unity编辑器重写Inspector面板,面板中编辑的数据不触发场景发生变化的问题。
- PhotoView大图绘制——硬件加速限制
- Ubuntu 安装Clion和运行使用总结
- python函数一
- Linux写时复制技术(copy-on-write)
- 算法细节系列(35):不一样的排序
- python闭包函数和装饰器
- 【解决方案 二】---设置mysql5.7编码集为utf8mb4
- 使用hadoop dfsadmin -report命令查看集群运行,结果全为0,解决方法
- Spring Boot: 开发web 应用
- [机器学习入门] 李宏毅机器学习笔记-13 (Semi-supervised Learning ;半监督学习)
- Canvas之画单一色圆环