【发布时间】:2017-07-18 00:24:06
【问题描述】:
如果您能帮我解决这个问题,我将非常感激:
我有文件,我正在读取和解析它的行。这行是一个字符串列表,我将这些字符串更改为浮点数,然后,我将该浮点数列表附加到另一个列表列表中,因此我的代码如下所示:
for line in file:
#parsing code...
[lista_flot.append(float(number)) for number in line]
lecturas.append(lista_flot)
但我想知道是否有一种方法可以将这些列表附加到带有列表推导的单行中,以使其如下所示:
for line in file:
#parsin code...
lecturas.append([lista_flot.append(float(number)) for number in line])
另外,为什么当我做那一行时,所有的值都变成了无?
非常感谢!
【问题讨论】:
标签: list append list-comprehension python-3.6