我想显示没有括号,逗号或任何内容的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的新手,我尝试过使用连接贴图,但我还是无法理解。
任何人都可以教我怎么做?
非常感谢你:))
答案 0 :(得分:0)
您需要先展开ncA_string[a]
。尝试使用此答案https://stackoverflow.com/a/12472461/1112457中的flatten
函数。然后,您可以将展平列表解压缩为print
函数的参数:
print(*flatten(ncA_string[a]))
或者如果你想打印它没有空格:
print(''.join(flatten(ncA_string[a])))