filter(function, iterable)
function – 判断函数。
iterable – 可迭代对象。
用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。
import math
def is_sqr(x):
return math.sqrt(x) % 1 == 0
tmplist = filter(is_sqr, range(1, 101))
newlist = list(tmplist)
print(newlist)
img_files = f.read().splitlines()
img_files = list(filter(lambda x: len(x) > 0, img_files))