编辑:我意识到这个问题现在令人困惑,所以我将尽力澄清。对于我正在使用的代码,我不知道所输出的列表是什么。我所知道的是(使用示例)在我打印(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']
答案 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