Python中可以使用eval()函数将字符串格式的多重多边形转换为列表。eval()函数将字符串作为表达式进行求值,并返回结果。
下面是一个示例代码:
polygon_str = "[[1, 2], [3, 4], [5, 6]]"
polygon_list = eval(polygon_str)
print(polygon_list)
输出结果为:
[[1, 2], [3, 4], [5, 6]]
在这个示例中,polygon_str
是一个包含多重多边形坐标的字符串,使用eval()函数将其转换为列表形式的多重多边形。最后,通过打印polygon_list
可以看到转换后的结果。
需要注意的是,eval()函数会将字符串作为代码进行求值,因此在使用时要确保字符串的安全性,避免执行恶意代码。
领取专属 10元无门槛券
手把手带您无忧上云