文档章节

apply() filter()

山下狮子
 山下狮子
发布于 2014/05/29 00:36
字数 255
阅读 107
收藏 4

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)]



© 著作权归作者所有

山下狮子
粉丝 24
博文 115
码字总数 58167
作品 0
东城
程序员
私信 提问
django orm 关联表查询

django orm 关联表数据,即sql的多表查询 例如两个表: Apply表中定义了字段position为foreignkey指向job表的id字段 1.通过父表job查找子表apply中的字段: job.objects.values( 'id', 'job...

weidabao123
2016/12/17
0
0
Row Level Security in Hibernate Using @Filter

One of the topics that you will most often find with software systems is the access of user to data. For almost six years, I have been working in the authorization of data to us......

Ali Akbar Azizkhani
2017/12/20
0
0
PlayScala 2.5.x - Filter开发指南

Filter简介 Filter是Play基于责任链模式(Chain of Responsibility)实现的过滤器,利用Filter可以过滤所有的请求和响应。Play的Filter实现非常灵活,你可以在Filter中修改请求和响应,或终止F...

joymufeng
2016/06/01
244
0
wordpress功能集成(三):基础知识-wordpress过滤器

前一篇文章已经将了wordrpess钩子,过滤器和同样重要,也是插件开发的一个重要接口,过滤器原理跟钩子差不过,只不过功能不一样,“动作钩子”我之前面加个动作,是因为过滤器其实也叫"过滤器...

drewin
2013/05/14
65
0
学习并运用JavaScript的原生函数

简介 尽管 JavaScript 总是让人产生误解,但是它已经成为了最流行的编程语言之一。理解 JavaScript 的内在原理很困难。同样的,迫使 JavaScript 成为常规规范,如面向对象或函数编程,同样具...

WolfX
2016/02/24
30
0

没有更多内容

加载失败,请刷新页面

加载更多

【TencentOS tiny】深度源码分析(4)——消息队列

消息队列 在前一篇文章中【TencentOS tiny学习】源码分析(3)——队列 我们描述了TencentOS tiny的队列实现,同时也点出了TencentOS tiny的队列是依赖于消息队列的,那么我们今天来看看消息...

杰杰1号
17分钟前
5
0
Hive

这就是那个 JAVA 类 package cn.itcast.bigdata;import java.util.HashMap;import org.apache.hadoop.hive.ql.exec.UDF;public class PhoneNbrToArea extends UDF{privat......

Garphy
17分钟前
6
0
Springboot开发,第二天

SpringBoot学习,第二天 目录:1、Springboot整合Listener 2、Springboot访问静态资源 3、异常处理 4、热部署 一、SpringBoot整合Listener 两种方式完成组件的注册 1、通过注解扫描完成组件的...

有一个小阿飞
21分钟前
7
0
BeginnersBook Perl 教程

来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并...

ApacheCN_飞龙
33分钟前
5
0
我的Java秋招面经大合集

阿里面经 阿里中间件研发面经 蚂蚁金服研发面经 岗位是研发工程师,直接找蚂蚁金服的大佬进行内推。 我参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。 然后我...

Java技术江湖
38分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部