将包含字母,数字,符号或标签的元组转换为字符串

时间:2019-01-16 00:02:20

标签: python-3.x string join tuples multilinestring

我发现了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
"""

但是,当我打印或返回上面的代码时,未连接的元组就是产品。

0 个答案:

没有答案