当我从 MySql 获取数据时,我得到一个元组。我想将它转换为字符串,以便我可以在表格中显示它。
这是元组:
(u'1854-563', u'ROME', Decimal('5555'), datetime.date(2013, 3, 15))
最佳答案
>>> t = (u'1854-563', u'ROME', Decimal('5555'), datetime.date(2013, 3, 15))
>>> map("{0}".format,t)
['1854-563', 'ROME', '5555', '2013-03-15']
或者制作表格:
>>> r"<table><tbody>{0}</tbody></table>".format("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td></tr>".format(*map("{0}".format,t)))
'<table><tbody><tr><td>1854-563</td><td>ROME</td><td>5555</td><td>2013-03-15</td></tr></tbody></table>'
关于python - 将带有 unicode、decimal 和 date 对象的元组转换为 python 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16604316/