擅长:python、mysql、java
<p>如果您正在寻找存储此函数每次迭代的<code>output</code>的方法,您可以创建一个名为<code>results</code>的<code>list</code>,然后<code>for each role in roles</code>,您可以将<code>insert/assign</code>的输出<code>function_that_gives_outputforRole</code>放入<code>results</code>列表。你知道吗</p>
<p><strong>示例:</strong></p>
<pre><code>roles = ["A" , "B" , "C"]
results = []
for i, role in enumerate(roles):
results[i] = function_that_gives_outputforRole(role)
</code></pre>
<p>在本例中,您可以访问每个角色的输出值,如下所示:</p>
<pre><code>results[0] = function_that_gives_outputforRole("A")
results[1] = function_that_gives_outputforRole("B")
results[2] = function_that_gives_outputforRole("C")
</code></pre>
<p>您还可以使用<code>dict</code>结构来存储每个输出,如<a href="https://stackoverflow.com/a/43499127/3846228">kvorobiev's answer</a>中所述。你知道吗</p>
<p>如果需要,可以将这两个列表<code>zip()</code>合并到一个列表中,以合并输入/输出值。你知道吗</p>