Краткая информация
Объект-массив может содержать точки и массивы и используется для построения геометрических объектов.
Синтаксис
 Array  ({items})| Параметр | Объяснение | Тип данных | 
items  | Элемент может представлять собой список, объект Точка (Point) или другой объект Array (Массив).  | Object | 
Свойства
| Свойство | Объяснение | Тип данных | 
| count (только чтение)  | Количество элементов массива.  | Integer | 
Обзор метода
| Метод | Объяснение | 
| add (value) | Добавляет точку или объект array в конец массива  | 
| append (value) | Добавляет объект в конец массива в последней позиции.  | 
| clone (point_object) | Клонирует точечный объект.  | 
| extend (items) | Расширяет массив, добавляя элементы.  | 
| getObject (index) | Возвращает объект в данное положение индекса в массиве.  | 
| insert (index, value) | Добавляет объект в массив по указанному индексу.  | 
| next () | Возвращает следующий объект по текущему индексу.  | 
| remove (index) | Удаляет объект в заданном положении индекса из массива.  | 
| removeAll () | Удаляет все значения и создает пустой объект.  | 
| replace (index, value) | Заменяет объект в заданном положении индекса и массиве.  | 
| reset () | Устанавливает текущий индекс перечисления (по методу next) обратно на первый элемент.  | 
Методы
add (value)
| Параметр | Объяснение | Тип данных | 
value  | К массиву можно присоединить либо точечный объект, либо объект массива.  | Object | 
append (value)
| Параметр | Объяснение | Тип данных | 
value  | К массиву можно присоединить либо точечный объект, либо объект массива.  | Object | 
clone (point_object)
| Параметр | Объяснение | Тип данных | 
point_object  | Точечный объект.  | Point | 
extend (items)
| Параметр | Объяснение | Тип данных | 
items  | Расширяет массив добавлением строк, целых чисел или списков.  | Object | 
getObject (index)
| Параметр | Объяснение | Тип данных | 
index  | Значение индекса массива.  | Integer | 
Значение отраженного сигнала
| Тип данных | Объяснение | 
| Object | Объект массива или точечный объект, соответствующий значению индекса.  | 
insert (index, value)
| Параметр | Объяснение | Тип данных | 
index  | Значение индекса массива.  | Integer | 
value  | В массив можно вставить либо точечный объект, либо объект массива.  | Object | 
next ()
Значение отраженного сигнала
| Тип данных | Объяснение | 
| Object | Следующий объект по текущему индексу.  | 
remove (index)
| Параметр | Объяснение | Тип данных | 
index  | Значение индекса, которое будет удалено.  | Integer | 
removeAll ()
replace (index, value)
| Параметр | Объяснение | Тип данных | 
index  | Значение индекса, которое будет заменено.  | Integer | 
value  | Новый точечный объект либо объект массива, который будет добавлен к массиву.  | Object | 
reset ()
Пример кода
Пример массива
Создать линейный класс пространственных объектов с нуля.
import arcpy
# A list of features and coordinate pairs
feature_info = [[[1, 2], [2, 4], [3, 7]],
                [[6, 8], [5, 7], [7, 2], [9, 5]]]
# A list that will hold each of the Polyline objects
features = []
for feature in feature_info:
    # Create a Polyline object based on the array of points
    # Append to the list of Polyline objects
    features.append(
        arcpy.Polyline(
            arcpy.Array([arcpy.Point(*coords) for coords in feature])))
# Persist a copy of the Polyline objects using CopyFeatures
arcpy.CopyFeatures_management(features, "c:/geometry/polylines.shp")