码迷,mamicode.com
首页 > 其他好文 > 详细

内置函数

时间:2017-08-02 15:04:50      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:保留   print   自动   class   strong   删除   代码   返回   完成   

定义:内置函数就是python本身自带的函数。

1,filter()

定义:filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。

1)例如,要从一个列表中删除偶数,保留奇数,就可以用filter。

 

技术分享
l=[1,2,3,45,6,7,8,9,10]
def inner(x):
    return x%2==1
print(list(filter(inner,l)))
View Code

 

ps:其中直接打印filter的话,能打印出来代码,但是不能被直接读出,所以要用一定的数列来接收它.

2)filter还可以完成很多功能,例如删除空格或者None

技术分享
s=[1,2,3,45,6,7,   , 8,9,10]
def inner(s):
    return s and len(s.split())>0
filter(inner,s)
View Code

 

内置函数

标签:保留   print   自动   class   strong   删除   代码   返回   完成   

原文地址:http://www.cnblogs.com/52forjie/p/7273728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!