I am building a 2d dictionary with an altered list at the end Afterwords I want to find the min of each list. Is there a better way to do it? Better being faster or at least less of an eyesore.
#dummy function, will be replaced later so don't worry about it.
def alter(x, y, z,):
a = list(x)
for i, val in enumerate(x):
a[i] = val + y + z
return a
masterStats = {}
askStats = [0, 1, 2]
for numberServed in range(3):
masterStats[numberServed] = {}
for timeToServe in range(3):
masterStats[numberServed][timeToServe] = alter(askStats, numberServed, timeToServe)
for numberServed in masterStats.keys():
for timeToServe in masterStats[numberServed].keys():
print(min(masterStats[numberServed][timeToServe]))
for numberServed in masterStats.keys():
print(numberServed)
for timeToServe in masterStats[numberServed].keys():
print(" " + str(timeToServe))
print(" " + str(masterStats[numberServed][timeToServe]))