Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中将元组转换为字符串_Python_Tuples - Fatal编程技术网

在python中将元组转换为字符串

在python中将元组转换为字符串,python,tuples,Python,Tuples,我有一个元组 tup = ('\x00\x05(^\x9a\xdd\x1c\xb3\xe0T\x00!(\xa8z\xd8', 0, 'ABC', 0, None, None, None, None, None, None, None) 我想将其转换为管道分隔字符串 \x00\x05(^\x9a\xdd\x1c\xb3\xe0T\x00!(\xa8z\xd8|0|ABC|0|None|None|None|None|None|None 我正在做类似的事情,并得到以下错误 ''.join(tup

我有一个元组

tup = ('\x00\x05(^\x9a\xdd\x1c\xb3\xe0T\x00!(\xa8z\xd8', 0, 'ABC', 0, None, None, None, None, None, None, None)
我想将其转换为管道分隔字符串

\x00\x05(^\x9a\xdd\x1c\xb3\xe0T\x00!(\xa8z\xd8|0|ABC|0|None|None|None|None|None|None
我正在做类似的事情,并得到以下错误

''.join(tup)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: sequence item 1: expected string, int found

首先需要将每个元素转换为字符串。您可以使用和执行此操作:

我想说“|”。joinstra代表一个in-tup,但map要简单得多,也更优雅。
print '|'.join(map(str, tup))