如何将多个列表从一个变量变成一个列表
Posted
技术标签:
【中文标题】如何将多个列表从一个变量变成一个列表【英文标题】:How to turn multiple lists from one variable into one list 【发布时间】:2019-10-27 07:30:42 【问题描述】:编辑:我意识到这个问题现在令人困惑,所以我会尽力澄清。对于我正在使用的代码,我不知道正在输出的列表是什么。我所知道的是(使用示例)当我打印(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']
【问题讨论】:
How to merge multiple lists into one list in python?的可能重复 嘿,您也可以查看我的答案以了解其他可能的连接方式。 有很多选项,其中一些出现在答案中。只是好奇为什么所有list
中只有一个元素?我宁愿选择变量。
【参考方案1】:
当您执行 (l,m,n)
时,它创建了一个元组对象。您可以使用+
运算符附加列表。
l = ['3']
m = ['2']
n = ['1']
j = l + m + n
print(j)
输出:
['3', '2', '1']
【讨论】:
你好,你也可以看看我的回答还有其他方法【参考方案2】:列表连接与加号一起使用:
new_list = l + m + n
【讨论】:
以上是关于如何将多个列表从一个变量变成一个列表的主要内容,如果未能解决你的问题,请参考以下文章