如何将多个列表从一个变量转换为一个列表

时间:2019-06-12 18:06:54

标签: python python-3.x

编辑:我意识到这个问题现在令人困惑,所以我将尽力澄清。对于我正在使用的代码,我不知道所输出的列表是什么。我所知道的是(使用示例)在我打印(j)时,结果就像我在下面输入的输出一样。我希望这能消除任何混乱。

我正在创建一个程序,该程序将使用OCR读取文档然后输出文本。问题是程序正常工作,我需要将文本输出作为列表。如何将其转换为列表?

这不是特定的代码,而是一个示例。

l = ['3']
m = ['2']
n = ['1']
for j in (l,m,n):
        print(j)

在此示例中,我无法更改j或j之前的任何内容。

输出:

['3']
['2']
['1']

实际代码中有b = list,但是我不能在b之前更改任何代码。

我希望它看起来像这样:

['3', '2', '1']

2 个答案:

答案 0 :(得分:1)

当您完成(l,m,n)时就创建了一个元组对象。您可以使用+运算符附加列表。

l = ['3']
m = ['2']
n = ['1']
j = l + m + n
print(j)

输出:

['3', '2', '1']

答案 1 :(得分:0)

列表串联可使用加号:

new_list = l + m + n