[print(i, end=' ') for i in range(101) if i % 2 == 0] # 偶数
print(list(filter(lambda x: x % 2 == 0, range(101)))) # 偶数
# 不用filter返回的是一个惰性序列,所以需要用函数list强制转换输出
print(list(filter(lambda x: x % 2 != 0, range(101)))) # 奇数
[print(i, end=' ') for i in range(101) if i % 2 != 0] # 奇数
print(list(map(lambda x: x * 2, range(51)))) # 偶数
# 没有办法操作余数是因为map是映射函数,暂时没找到怎么处理余数,查看书籍,映射只支持1对1