将浮点列表列表转换为一个列表[重复]
Posted
技术标签:
【中文标题】将浮点列表列表转换为一个列表[重复]【英文标题】:convert list of list of float into one list [duplicate] 【发布时间】:2021-05-02 11:06:03 【问题描述】:这是一个非常基本的问题,但我无法得到答案。我有一个列表l = [[1500.0]]
,我希望将其转换为l = [1500.0]
,但我无法这样做。
我试过了:
[float(x) for [x] in elements_in_l]
提前致谢!
【问题讨论】:
既然您的列表中已经有浮点数,[x[0] for x in l]
应该足够了
l = l[0]
?或者可能有多个元素?
@TimPietzcker 可能有多个元素
请举个例子。
@M_Arora 在这种情况下,您没有包含在示例中的列表。 l = [[1500.0]]
, [x[0] for x in l]
=> [1500.0]
.
【参考方案1】:
使用list comprehension:
lst = [item for sublist in l for item in sublist]
【讨论】:
以上是关于将浮点列表列表转换为一个列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章