从字符串列表列表转换为python中的int列表列表

Chr*_*ris 8 python

我正在从数据源中读取一些代表xy坐标的数字,我将用它来解决TSP问题.我是python的新手,所以我试图充分利用列表.在阅读并解析了数据之后,我留下了一个字符串列表列表,如下所示:

[['565.0','575.0'],['1215.0','245.0'],... yougetthepoint ... ['1740.0','245.0']]

我宁愿处理整数点.如何将包含字符串的这些列表转换为包含整数的列表?他们似乎没有很好地投射,因为我得到这个错误:

ValueError:基数为10的int()的无效文字:'565.0'

小数似乎导致问题.

Max*_*keh 17

x = [['565.0', '575.0'], ['1215.0', '245.0'], ['1740.0', '245.0']]
x = [[int(float(j)) for j in i] for i in x]
Run Code Online (Sandbox Code Playgroud)