所以我有一些代码重写起来有点麻烦:
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_A
func_B
func_B