擅长:python、mysql、java
<p>其他人用<code>locals()</code>回答了你的确切问题。在评论中,有人指出了另一种实现你所追求的目标的方法:使用字典将你的“变量名”保存为可以通过字符串操作查找的字符串。你知道吗</p>
<pre><code>import pandas as pd
dataframes = dict()
letter_list = ['a', 'b', 'c']
for letter in letter_list:
dataframes['feedin_'+letter] = pd.DataFrame()
for name in letter_list:
dataframes['feedin_'+name].insert(0, 'feedin_'+name, None)
print(dataframes)
</code></pre>
<blockquote>
<pre><code>{'feedin_a': Empty DataFrame
Columns: [feedin_a]
Index: [], 'feedin_b': Empty DataFrame
Columns: [feedin_b]
Index: [], 'feedin_c': Empty DataFrame
Columns: [feedin_c]
Index: []}
</code></pre>
</blockquote>
<p>如果您打算通过字符串操作调用大量的数据帧,这是一个很好的方法。你知道吗</p>