0

我有这样的对象:

values=[['MLH'], ['MLH', 'PC1_cov']]

我想变成这样的对象:

values=['MLH','MLH','PC1_cov']

我希望能够容纳列表列表等,所以我正在寻找一个递归函数。有什么建议么?

4

1 回答 1

-1

您可以通过一个简单的 for 循环来实现:

values=[['MLH'], ['MLH', 'PC1_cov']]
flat = []
for val in values:
    flat += val

该列表flat包含原始列表的扁平化版本。

于 2013-02-06T19:40:37.477 回答