ar=[str(x) for x in range(0,5)]
print(*ar)
handles = [open('file'+x, 'w') for x in ar] # not using generator
#https://stackoverflow.com/questions/1747817/create-a-dictionary-with-comprehension
myHandles=dict(zip(ar,handles))
for i in range(1,100):
myf=str(i%5)
print("a",i,file=myHandles[myf])