I try to dissolve layer having multiple fields statistics calculated. I prepared a string variable which has all the information in it. When I paste printed variable into dissolve it works. However I'm not able to use the variable itself.
EDIT: OutFields is string.
Variable:
print(OutFields)
[[Fields_i[0], "SUM"],[Fields_i[1], "SUM"],[Fields_i[2], "SUM"],[Fields_i[3], "SUM"],[Fields_i[4], "SUM"],[Fields_i[5], "SUM"],[Fields_i[6], "SUM"],[Fields_i[7], "SUM"]]
It works this way:
arcpy.Dissolve_management(IntPolygon, OutPolygon, ToID, [[Fields_i[0], "SUM"],[Fields_i[1], "SUM"],[Fields_i[2], "SUM"],[Fields_i[3], "SUM"],[Fields_i[4], "SUM"],[Fields_i[5], "SUM"],[Fields_i[6], "SUM"],[Fields_i[7], "SUM"]], "", "")
And it doesn't this way:
arcpy.Dissolve_management(IntPolygon, OutPolygon, ToID, OutFields, "", "")