with arcpy.da.SearchCursor(fc, ["LAT", "LON"]) as cursor:
for row in cursor:
print("Print rows: {} ".format(row)
xy_list = [(row[0],row[1]) for row in cursor]
print("Print list: {} ".format(xy_list))
Вывод:
Print rows: (44.8175669441669, -63.6431023726842)
Print list: [(44.8175486319183, -63.6432418986223), (44.8170733108224, -63.644658488894)]
Класс объектов, из которого я извлекаю символы Lat и Long из SearchCursor для добавления в список, имеет три атрибута.Я не понимаю, почему не добавляются все три координаты.
Примечание. Координаты, которые я напечатал «Печать строк: (44.8175669441669, -63.6431023726842)», отсутствуют в списке.