如果传入了额外的 iterable 参数,function 必须接受相同个数的实参并被应用于从所有可迭代对象中并行获取的项。...filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。...s = [1, 2, '', [], {}, (), '123']
print(list(filter(None, s)))
运行结果如下:
[1, 2, '123']
# 利用filter函数筛选出水仙花数...key:指定带有单个参数的函数,用于从 iterable 的每个元素中提取用于比较的键 (例如 key=str.lower)。...nums,请找到列表中任意两个元素相加能够等于9的元素,形成一个元组
# 使其小数在前大数在后,如:(2,7),(1,8)。