while (month_lag >= '201601'):
locals()["lc_"+month_lag] = get_month_lc(-i)
month_lag = utility.datetime_month_lag(-i)[3]
i=i+1
locals()["lc_"+month_lag] = get_month_lc(-i)
month_lag = utility.datetime_month_lag(-i)[3]
i=i+1
print('The iter_lc is:', month_lag)
Through locals()["lc_"+month_lag], variables are dynamically generated in the loop