将嵌套列表转换为字符串

3 string nested list

我怎样才能将以下列表转换为字符串?

list1 = [[1,'1',1],[2,'2',2],[3,'3',3]]

结果:'1 1 1''2 2 2''3 3 3'

谢谢

Col*_*ett 6

看起来像Python.列表推导使这很容易:

list1= [[1, '1', 1], [2,'2',2], [3,'3',3]]
outlst = [' '.join([str(c) for c in lst]) for lst in list1]
Run Code Online (Sandbox Code Playgroud)

输出:

['1 1 1', '2 2 2', '3 3 3']
Run Code Online (Sandbox Code Playgroud)


小智 -1

最终结果是这样的:

for a, b, c in data:
    print(repr(a)+' '+repr(b)+' '+repr(c))
Run Code Online (Sandbox Code Playgroud)

我必须将输出写入 a textfile,其中 write() 方法只能采用 type str,这就是该repr()函数派上用场的地方

repr()- Input: object; Output: str
Run Code Online (Sandbox Code Playgroud)

...应该说明我正在使用 Python 工作...谢谢您的输入