#!/usr/bin/env python3
# -*-coding:utf-8-*-
# date: 2018/5/14
__author__ = 'xiaobing'
def f(a):
if a >= 22:
return True
li = [11, 22, 234, 2134]
# filter(函数, 可迭代的对象)
# filter,循环第二个参数,让每个循环元素执行函数,如果函数返回值是True,表示元素合法
ret = filter(f, li)
# 简单的函数可以使用lambda来使用
result = filter(lambda a: a > 22, li)
print(list(result))
函数返回True,将元素添加到结果中
发表评论
共 0 条评论
暂无评论