从元组转换为字符串,untuplify

时间:2014-04-15 08:04:46

标签: python

def untuplify(tpl):
    return map(lambda x: str(x), tpl)

我无法获得untuplify((1, 2, 3, 4, 5))的{​​{1}}

的输出

1 个答案:

答案 0 :(得分:2)

使用str.join()

>>> def untuplify(tpl):
...     return "".join(map(str, tpl))
... 
>>> untuplify((1,2,3,4))
'1234'
>>> 

您获得意外输出的原因是map()返回一个列表。 str.join()是将序列中的字符串连接成单个字符串的规范方法。