读书人

一个python中map函数的有关问题

发布时间: 2012-03-09 16:54:57 作者: rapoo

一个python中map函数的问题
RowData = [{'a':1,'b':2},{'a':3,'b':4}]
res = map(checkRowDate,RowData)
errordata = filter(None,res)

def checkRowDate(r):
tmplst = []
if (r.has_key("a") and
r.has_key("b")):
tmplst=[r["Occupy rate(%)"],r["Mounted on"]]
return tmplst

刚学不久,上面的map函数和filter函数大体是什么意思?

谢谢各位大侠




[解决办法]
map的作用是对所有同时包含key 'a'和'b'的元素提取出其value。

filter在这里的作用是去掉所有的None值。

读书人网 >perl python

热点推荐