(if_odd,a)) #筛选序列中的奇数
[1, 3, 5, 7, 9]
2....>>> c = ['',False,'I',{}] #定义序列
>>> c
['', False, 'I', {}]
>>> list(filter(None,c)) #筛选函数为None,自动舍弃序列中的...> 22,[11,22,33,44])
for i in r2:
print(i)
map和filter是类似的.
...map: 对可迭代的集合中的每一个元素,传递到第一个函数中, 返回执行结果
map有一个固定参数,一个可变参数, 第一个参数是一个函数, 可变参数是可迭代的对象....#对集合中的内一个元素都加20
def m1(x):
return x+20
m = map(m1, [1, 2, 3, 4, 5])
print(list(m))
返回结果:
[21, 22