execで連番の変数名を動的に生成するのに代る方法
Python初心者です.
以下のサンプルを用いて
No.1_000.csv, No.1_001.csv, No.1_002.csv,,,,,をdata[0], data[1], data[2],,,,,
に格納しています.
i=0
data=[]
while(i<141):
data.append(pd.read_csv('No.1_%03d.csv'%i,sep=',',header=None))
i+=1
ただ本当は,No.1の部分もNo.1~No.100まで変動させてcsvを代入したいです.
調べてみたところdata[]をdata1[],data2[],....に代入することがexec関数で可能だそうですが,変数を動的にするのはオススメではなく,リストだけで対処することが推奨されていました.
今回のケースのように,exec関数を用いずに複数の変数を一度に取り扱いたい場合はどのようにしたらよいのでしょうか?