在for循环内部调用的函数中传递相同的值

2024-06-16 09:16:31 发布

您现在位置:Python中文网/ 问答频道 /正文

 for data in main_data:
     data_to_write = calculateAnswer(data, pass_list, id)

在这个“传递列表”中,我一次又一次地发送相同的列表[somedata](由于for循环)? 有没有更好的方法在性能方面做到这一点,而不必声明“pass\u list”为全局的?你知道吗

或者我应该把函数写在调用它的地方。 希望我已经解释清楚了。你知道吗


Tags: to方法inid声明列表fordata
1条回答
网友
1楼 · 发布于 2024-06-16 09:16:31

是的,在堆栈中已经多次显示和解释了python在这样的情况下传递引用,因此开销可以忽略不计。最好保持简单,不要像你说的那样使用全局变量,所以我还是保持原样。你知道吗

相关问题 更多 >