【发布时间】:2013-04-14 07:01:09
【问题描述】:
我有一个字符串类型的二维列表,我正在尝试将其转换为 int。到目前为止我尝试过的事情:
[[float(i) for i in lst[j] for j in lst]
带有for循环:
for i in range(len(lst)):
for j in range(len(lst[i])):
lst[i][j]=float(lst[i][j])
【问题讨论】:
-
有两件事很突出:你的列表理解不平衡
],所以它会出错。并且您正在尝试转换为float,但您的问题是int? -
您遇到了什么问题?
for循环解决方案有效 -
在第一个解决方案中,循环的顺序不正确。在下面检查我的答案。
标签: python multidimensional-array