python - 如何将多个列表从一个变量变成一个列表
问题描述
编辑:我意识到这个问题现在很混乱,所以我会试着澄清一下。对于我正在使用的代码,我不知道正在输出的列表是什么。我所知道的是(使用示例)当我打印(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']
解决方案
当你这样做时(l,m,n)
,会产生一个元组对象。您可以使用运算符附加列表+
。
l = ['3']
m = ['2']
n = ['1']
j = l + m + n
print(j)
输出:
['3', '2', '1']
推荐阅读
- reactjs - 如何使用打字稿客户端读取预取的服务器端数据?
- swift - 视图和视图控制器之间的委托
- python - file() 方法属于哪个 Python 模块?
- c# - 根据相机改变玩家移动的方向
- python - 用于查找/解析由空格分隔的 PDF 表的包
- java - 如何获取存储在 google-cloud-storage 存储桶的子目录中的图像的 URL
- c++ - 为什么“等待谓词”解决了条件变量的“丢失唤醒”?
- vue.js - 如何在不通过 div 的情况下正确访问 vue.js 中的 props
- python-2.7 - 使用带有子进程的 argparser 解析字符串列表
- gnuplot - “do for”循环中“每个”gnuplot 关键字的意外行为