欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《流畅的python》——高阶函数

程序员文章站 2024-03-26 09:57:41
...
list(map(fact,range(6)) # [1, 1, 2, 6, 24, 120]

[fact(n) for n in range(6)] # [1, 1, 2, 6, 24, 120]

list(map(factorial, filter(lambda n: n % 2, range(6))) # [1,6,20]

[factorial(n) for n in range(6) if n % 2]  # [1,6,20]