# Creating simple polyline geometry objects with ArcPy? [closed]

I'm trying to learn how to create a polyline object from a set of XY pairs. I need to create an empty point object and an empty array object, place the coordinates in a list, and use a for loop to iterate through the list and populate the point object. From there I'm pretty sure I can create the polyline from the array, which is the last step.

How do I go from the list of points to the point object using a for loop? I've been trying to use the .add or .append functions to no avail.

``````# Import module
import arcpy

# Create empty objects:
#
# Point
point = arcpy.Point()
# Array
array = arcpy.Array()

# Create a list of coordinates (X, Y)
coordinates = [[260, 320], [450, 420], [360, 680], [600, 1000], [900, 190]]

# For loop iteration through coordinates
for pair in coordinates:
point.x = pair[0]
point.y = pair[1]

# What else goes here to populate the point object?

print point # to test if loop is functioning correctly
``````

## closed as unclear what you're asking by Midavalo♦, Dan C, Mapperz♦Sep 25 '16 at 22:51

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

• It's wise to create and use a `SpatialReference` object in the `Polyline` constructor. – Vince Sep 25 '16 at 3:15
• I appreciate that. This, however, is not going to be used for anything and I'm just trying to learn these concepts for a course. – Alex R Sep 25 '16 at 3:55
• Then why ask a question that is featured prominently in the documentation at all? – Vince Sep 25 '16 at 4:15