I have a 2D list: coordlist = [[0.0,0.0], [0.0, 1000.0], [1000.0, 0.0], [1000.0, 1000.0]]
I'd like to figure out a way to add each element of coordlist (e.g. pairs of coordinates- [0.0,0.0]) into the arcpy.Point() class, but arcpy.Point() requires numbers as its inputs (e.g. arcpy.Point(0, 0). I don't think it can take anything else (e.g. a list in this case). So, something like arcpy.Point(0, 0) would work fine, but arcpy.Point(coordlist) will give an error since it's a list.
Any ideas on how to break down a list/tuple/array so that you can use it in arcpy.Point() to make point objects? I tried flattening coordlist and then using a loop, hoping to skip over every other x and y value in the flattened list, but could not figure that code out.
I see this as potentially being pretty useful if you are trying to create a polygon from point objects and you have a large number of potential point objects in a list/array, not just 4 (since you can easily type up 4 point objects).