您的位置:首页 > 编程语言 > Python开发

python一行代码实现求偶或者求奇数

2018-08-22 15:20 633 查看
[code]
[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

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: