for文で変数名を回す方法
execを使って回す方法
execを使えばシンプルに書けることに気が付いたのでメモしておく。
ファイル名を付けるときにも役立ちそう。
in
for i in range(5):
exec('print("file_" + str(i))')
out
file_0
file_1
file_2
file_3
file_4
file_5
追記
コメント欄より、ほかの方法を掲載します。
formatを使った方法
for i in range(5):
print(f"file_{i}")
for i in range(5):
print("file" + str(i))
execを使う方法
file_0,file_1,file_2,file_3,file_4 = 0,1,2,3,4
for i in range(5):
exec("print(file_{i})")