擅长:python、mysql、java
<p>不能在python中创建未初始化的变量。Python并没有真正的变量,它的名称引用值。未初始化的变量将是一个不引用值的名称-因此基本上只是一个字符串:</p>
<pre><code>varList = ['förbKVVptp', 'förbKVVsflis', 'förbKVVåflis']
</code></pre>
<p>通过将这些字符串与值关联,可以将它们转换为变量。其中一种方法是通过<a href="https://docs.python.org/3/library/functions.html#globals" rel="nofollow noreferrer">^{<cd1>}</a>:</p>
^{pr2}$
<p>然而,像这样动态地创建变量通常是一种代码味道。考虑将值存储在字典或列表中:</p>
<pre><code>my_vars_dict = {
'förbKVVptp': Elanv.iloc[0],
'förbKVVsflis': Elanv.iloc[1],
'förbKVVåflis': Elanv.iloc[2]
}
my_vars_list = [Elanv.iloc[0], Elanv.iloc[1], Elanv.iloc[2]]
</code></pre>
<p>另请参见<a href="https://stackoverflow.com/questions/1373164/how-do-i-create-a-variable-number-of-variables">How do I create a variable number of variables?</a>。在</p>