日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

apply() filter()

發(fā)布時(shí)間:2025/5/22 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apply() filter() 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

apply() ? 相當(dāng)于給一個(gè)函數(shù)傳遞參數(shù),以列表或元祖的形式的形式,必須和函數(shù)的參數(shù)數(shù)量對(duì)應(yīng)

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 ?對(duì)sequence里的每個(gè)元素執(zhí)行func的操作,返回列表

print map(None,(1,2))

[1, 2]


cmp(x,y) ?比較函數(shù)

delattr(obj,name) 等價(jià)于 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 ? 這句話時(shí)會(huì)報(bào)錯(cuò),AttributeError: 'people' object has no attribute 'name' 因?yàn)閚ame屬性被刪除

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



轉(zhuǎn)載于:https://my.oschina.net/012345678/blog/270452

總結(jié)

以上是生活随笔為你收集整理的apply() filter()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。