相关疑难解决方法(0)

list list comprehension中的函数 - 它被多次评估

哪一个是在python中进行列表理解的更好方法(在计算时间和cpu周期方面).在示例(1)中是在每次迭代中计算的值f(r)还是一次评估并缓存?

  1. y = [x*f(r) for x in xlist]

  2. c = f(r)

    y = [x*c for x in xlist]

哪里

def f(r):
    ... some arbitrary function ...
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

list-comprehension ×1

python ×1