使用map,filter,reduce三个函数来将源列表[9, 10, -1, -3]的值都加+1,然后在将小于0的值去除掉。最后求和。
2条回答 默认 最新
- 技术专家团-Plio大咸鱼 2021-09-22 18:38关注
a = [9, 10, -1, -3] a = list(map(lambda x: x+1, a)) print(a) b = list(filter(lambda x: 1 if x > 0 else 0, a)) print(b) print(sum(b))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报