所以我有一些代码重写起来有点麻烦:
def func_A():
x=[]
# the function picks random members of the local x and rearranges them,
# after giving x some initial value
return x
现在我想在一个迭代中创建一个迭代func_B,对于交互中的每个贯穿,func_B使用生成的x值func_A来做事。
但是,我想避免创建x一个全局变量。
我的第一个想法是制作 def 的第一行func_B x=func_A(),但这会运行随机器两次,并且x会更改 of 的值。
如何在不再次运行随机发生器(直到下一次迭代)并且不使用全局变量的情况下引用产生的相同x内容?func_Afunc_Bfunc_B