apply() filter()
2019独角兽企业重金招聘Python工程师标准>>>
apply() 相当于给一个函数传递参数,以列表或元祖的形式的形式,必须和函数的参数数量对应
def sum(x =1,y=2):
return x + y
print apply(sum,(1,3))
4
def sum(x,y):
return x + y
print apply(sum,[1,3])
4
filter(func or None,squence) > list or tuple or string
def func(x):
if x >0:
return x
print filter(func,range(-9,10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]
reduce(func,sequence[,initial]) >value
def sum(x,y):
return x+y
print reduce(sum,range(0,10))
45
map(func,sequence[,sequence,...]) >list 对sequence里的每个元素执行func的操作,返回列表
print map(None,(1,2))
[1, 2]
cmp(x,y) 比较函数
delattr(obj,name) 等价于 del obj.name
class people(object):
def __init__(self,name,age):
self.name = name
self.age = age
p = people('yz',27)
print p.name
print p.age
delattr(p,'name')
print p.name 这句话时会报错,AttributeError: 'people' object has no attribute 'name' 因为name属性被删除
print p.age
zip(seq1[seq2,...])
a = [1,2,3,4,5]
print zip(a)
print zip(a,a)
print zip(a,a,a)
[(1,), (2,), (3,), (4,), (5,)]
[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5)]
[(1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4), (5, 5, 5)]
转载于:https://my.oschina.net/012345678/blog/270452
apply() filter()相关推荐
- pcl_filters模块api代码解析
招募一起学习的小伙伴,加入我们群聊中,定期分享论文,以及工程相关的问题,讨论分享.根据自己的爱好,加入不同的点云交流群,我们期待有学习点云深度学习,点云PCL,cloudcompare,以及GDAL, ...
- 微生物相关网络构建教程:MENA, LSA, SparCC和CoNet
点击上方蓝色「宏基因组」关注我们!专业干货每日推送! 原文为自自Microbial association network construction tutorial http://psbweb05. ...
- 微生物相关网络构建教程中文Microbial association network construction tutorial
原文为自Microbial association network construction tutorial http://psbweb05.psb.ugent.be/conet/microbial ...
- matlab fir工具箱,用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法
摘 要 介紹了利用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法:程序設計法.FDATool設計法和SPTool設計法,給出了詳細的設計步驟,並將設計的濾波器應用到一個混和正弦波信號,以驗 ...
- 【Java学习】从一个简单的HelloWorld项目中入门maven
创建一个maven项目 这里推荐官方文档:maven官方文档 [注]此篇文章也是笔者学习笔记,如有错误,请见谅. [注]我把Goal翻译成命令.比如Plugin Goal: ps:我他喵的写了一大半的 ...
- DevExpress —— dxDataGrid
为什么80%的码农都做不了架构师?>>> 数据网格插件. 包括:dx.web.js,dx.viz-web.js,dx.all.js 模块:ui/data_grid (保留链接) dx ...
- 在动作观察,运动想象和站立和坐姿执行过程中解码脑电节律
事件相关去同步化与同步化(ERD/S)和运动相关皮质电位(MRCP)在下肢康复的脑机接口(BCI)中,特别是在站立和坐姿中,起着重要的作用.然而,人们对站立和坐着的大脑皮层活动的差异知之甚少,尤其是大 ...
- PCL点云数据 滤波降噪
图像处理]PCL点云数据的滤波降噪的方法 这个带公式: https://blog.csdn.net/qq_30815237/article/details/86294496 为什么进行点云滤波处理: ...
- 通过maven创建自己的archetype
最近项目组做好一套框架,为了推广需要创建一些空白项目给项目组使用,因为所有的空白项目里面的配置基本上都是一样的,为了减少重复工作,想通过maven创建一个自己的archetype,于是在网上大致搜了一 ...
最新文章
- 用java创建一个简单的服务器
- 微信公众号--消息回复
- 我在51CTO安家了。。。
- java ip地址相关操作
- 【基于注解方式】Spring整合Kafka
- JavaScript正则表达式 exec
- mysql 导入 xc2 xa0_Python 字符串处理特殊空格xc2xa0tn Non-breaking space
- 关于android的日志输出LogCat
- 网络管理助力节约IT运维成本
- 在matlab中,简单地利用RS485协议对伺服电机进行控制
- Program E的Flash前端
- 内存颗粒和闪存颗粒的区别_slc、mlc、tlc闪存芯片颗粒哪个好?有什么区别?
- java山上挑水_java编程:山上有一口缸可以装50升水,现在有15升。老和尚叫小和尚下山挑水,每次挑5升,要挑几次...
- Python数据分析之股票数据
- npm无法加载文件,无法下载依赖包
- php怎么安装ecshop,ECSHOP4.0安装教程【ECSHOP4.0安装流程方法】ECSHOP4.0安装步骤-ECSHOP教程网...
- 23种设计模式:(二)结构型模式
- PUCCH(3)matlab验证ZC序列的性质
- Caused by:java.io.IOException:Could not find resourse UserMapper.xml
- ABAP WORKFLOW工作流创建(一)