我的列表是提取出来的,纯列表,里面没有元组。
时间: 2023-12-30 13:02:47 浏览: 60
python列表和元组
5星 · 资源好评率100%
如果你的坐标列表是一个纯列表,其中每个元素都是一个包含 x 和 y 坐标的子列表或子数组,你可以使用以下方法将其转换为坐标点:
1. Python:
```python
import arcpy
# 坐标列表
coords = [[0, 0], [1, 1], [2, 2]]
# 创建 Point 对象
point_list = [arcpy.Point(coord[0], coord[1]) for coord in coords]
print(point_list) # 输出坐标点列表
```
在上面的代码中,我们首先导入 `arcpy` 模块(如果你使用的是其他 Python GIS 库,例如 `geopandas`,则可以使用相应的库来创建坐标点)。然后,我们定义了一个坐标列表 `coords`,其中每个元素都是一个子列表,包含 x 和 y 坐标。接下来,我们使用列表推导式和 `Point` 类创建了一个坐标点列表 `point_list`,并将其输出到控制台。
2. JavaScript:
```javascript
// 坐标列表
var coords = [[0, 0], [1, 1], [2, 2]];
// 创建 Point 对象
var point_list = coords.map(function(coord) {
return new Point(coord[0], coord[1]);
});
console.log(point_list); // 输出坐标点列表
```
在上面的代码中,我们定义了一个坐标列表 `coords`,其中每个元素都是一个子数组,包含 x 和 y 坐标。接下来,我们使用 `map` 方法和 `Point` 类创建了一个坐标点列表 `point_list`,并将其输出到控制台。
阅读全文