gpt4 book ai didi

python - 在 Python 中传递列表的开销是多少?

转载 作者:太空狗 更新时间:2023-10-30 02:48:37 25 4
gpt4 key购买 nike

我有一个迭代函数 phi,它多次调用自身以返回正确的结果。

def phi(n, primes, phis):

其中 primes 是一个素数列表,1 < n < 10,000,000phis 是在相同 n 范围内的 totient 值列表。

在 Python 中执行此操作在计算方面是否昂贵?我的猜测是它不会花费太多,因为我们在 Python 中处理指针,所以传递的只是指针?然而,使用这个函数,即使是指针也会被传递很多次(阅读:sh##load)。这在计算上很昂贵吗?

最佳答案

你是对的,你传递的不是整个列表,而是一个指针。您将承担函数调用的常规开销,这比传递指针/参数要多得多。

关于python - 在 Python 中传递列表的开销是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12055461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com