显示Python 2D列表,不带逗号,括号等

时间:2016-09-06 02:17:20

标签: python list

我想显示没有括号,逗号或任何内容的2D列表。我使用以下代码打印了列表的内容:

print(ncA_string[a][0],ncA_string[a][1],ncA_string[a][2],ncA_string[a][3]) 
然而,不幸的是,它显示了逗号和括号。 Here's the picture of the output

我想这样显示:((((((ab)c)d)e)

我是使用python的新手,我尝试过使用连接贴图,但我还是无法理解。

任何人都可以教我怎么做?

非常感谢你:))

1 个答案:

答案 0 :(得分:0)

您需要先展开ncA_string[a]。尝试使用此答案https://stackoverflow.com/a/12472461/1112457中的flatten函数。然后,您可以将展平列表解压缩为print函数的参数:

print(*flatten(ncA_string[a]))

或者如果你想打印它没有空格:

print(''.join(flatten(ncA_string[a])))