List of Points in Python
This guide provides an overview of a rhinoscriptsyntax list of Point Geometry in Python.
Lists of Points
Many rhinoscriptsyntax methods either require as an argument or return as a result an list of 3-D points. Lists of 3-D points are zero-based, one-dimensional lists of 3-D points (which in turn are zero-based, one-dimensional lists of X, Y, and Z coordinate values). Lists of 3-D points can be constructed in a number of ways. For example,
pointcloud =  pointcloud.append([0,0,0]) pointcloud.append([1.0, 2.0, 3.0]) pointcloud.append([5.0, 8.0, 9.0]) pointcloud.append([4.0, 7.0, 2.0]) pointcloud.append([8.0, 5.0, 6.0]) print pointcloud
Also, representing list of 3-D points as a one-dimensional array instead of a multi-dimensional list, makes it easy to repeat a group of statements for each element in the array . For example along with the example above, use the
for loop to walk through each point in the list,
for i in pointcloud: print i