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

时间:2014-06-10 17:33:54

标签: python function python-2.7 for-loop

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

在此" pass_list"我一次又一次地发送相同的列表[somedata](由于for循环)? 如果没有声明" pass_list"有更好的方法可以明智地完成这种表现吗?全球?

或者我应该只使用该函数并将其写入调用它的位置。 希望我已经清楚地解释过了。

1 个答案:

答案 0 :(得分:1)

是的,已经多次在堆栈中显示和解释python在这些情况下传入引用,因此开销可以忽略不计。最好的做法是保持简单,不要像你说的那样使用全球变量,所以我不能保持现状。