如何递归地将列表列表(字符串的基本案例列表)转换为python中的字符串列表

时间:2013-02-06 19:22:31

标签: python recursion

我有这样的对象:

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

我想变成这样的对象:

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

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

1 个答案:

答案 0 :(得分:-1)

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

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

列表flat包含原始列表的展平版本。