如何将多个列表从一个变量变成一个列表

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

【讨论】:

以上是关于如何将多个列表从一个变量变成一个列表的主要内容,如果未能解决你的问题,请参考以下文章

列表拆分:如何将大列表变成多个小列表

如何从 R 中的数据帧创建具有多个参数的函数列表?

如何从列表视图按钮单击将多个数据添加到数组列表?

如何将从列表中选择的多个项目传递到下一个视图?

如何从包含逗号分隔条目的变量中创建(不同的)值列表?

如何将返回的字典变成一个大列表?