我发现了stackoverflow问题: Python convert tuple to string到目前为止是一个很好的资料来源,但是我的字符串列表包含“#”和“ \ n”。
(以下示例已简化可读性。实际的元组完成后将创建7行)
我想打开这个元组:
('\n', '0', '#', '0', '0', '0', '0', '#', '\n', '0', '#', '#', '0', '0', '#', '#', '\n')
变成这样的多行字符串。
"""
0#0000#
0##00##
"""
对我来说似乎最有意义的代码是由穆罕默德(Mohammed)在上述线程中编写的,但是在尝试时,元组保持完全相同。
''.join(map(str, tup))
任何帮助将不胜感激。
mylist = [('\n', '0', '#', '0', '0', '0', '0', '#', '\n', '0', '#', '#', '0', '0', '#', '#', '\n', '0', '#', '#', '#', '#', '#', '#', '\n', '0', '#', '#', '0', '0', '#', '#', '\n', '0', '0', '0', '0', '0', '0', '0', '\n')]
tuple = str(mylist).strip('[]')
string = "".join(tuple)
希望它能回来:
"""
0#0000#
0##00##
0######
0##00##
0000000
"""
但是,当我打印或返回上面的代码时,未连接的元组就是产品。