打印点坐标,3层list嵌套
时间: 2024-03-25 11:36:51 浏览: 9
假设有一个嵌套3层的List,其中包含若干个点的坐标,每个点坐标用一个长度为2的List表示,可以按照如下方式打印出每个点的坐标:
```
points = [[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]]
for sublist1 in points:
for sublist2 in sublist1:
print("({0}, {1})".format(sublist2[0], sublist2[1]), end=' ')
print()
```
这里使用了两层for循环来遍历所有的点坐标。在每个内层循环中,使用`sublist2[0]`和`sublist2[1]`来获取当前点的x坐标和y坐标,然后使用`format()`函数将它们格式化为一个字符串,最后使用`print()`函数将该字符串打印出来。
输出结果为:
```
(1, 2) (3, 4)
(5, 6) (7, 8)
(9, 10) (11, 12)
```
需要注意的是,这里假设每个点的坐标都是长度为2的List,如果实际情况不是这样的,可能需要根据具体情况做出一些修改。