将值存储在动态创建的变量名中

时间:2018-05-17 23:50:38

标签: python

如果我要读取 10个输入文件并将它们存储在for循环中动态创建的变量名file1file2file3等中使用字符串连接,我如何将值存储在其中? 例如,

'file'+'1'=pandas.read_csv(...)

不起作用。 动态创建变量以存储动态可用的值有哪些替代方法?

1 个答案:

答案 0 :(得分:4)

一种选择是使用dict结构:

datasets = {}
for i in range(10):
    key = "file{}".format(i)
    datasets[key] = pd.read_csv(...)