【发布时间】:2019-08-29 14:38:36
【问题描述】:
问题:我必须将元组字符串列表转换为正常的元组列表。原因是我想在图像上绘制 (x,y) 坐标。
我试过map,join,解压它,int(),float(),但似乎没有任何效果。如果我尝试最合乎逻辑的方式,使用 int() 我会收到以下错误:
ValueError: int() 以 10 为底的无效文字:'(50,144)'
这是我的元组字符串列表
vertices = ['(50,144)', '(242,144)', '(242,367)', '(50,367)']
type(vertices) >> list
type(vertices[0]) >> str
【问题讨论】:
-
这些字符串是从哪里来的?
-
来自使用 google vision API 的响应
-
我没有使用过那个 API,只是想可能有一种比手动解析成元组更漂亮的方法来获取这些数据。但是,是的,没试过。