Python将元组转换为字符串[重复]

Posted

技术标签:

【中文标题】Python将元组转换为字符串[重复]【英文标题】:Python convert tuple into string [duplicate] 【发布时间】:2018-11-11 05:48:26 【问题描述】:
date = [2, 5, 2018]
text = "%s/%s/%s" % tuple(date)
print(text)

它给出了结果2/5/2018。如何像02/05/2018一样转换它

【问题讨论】:

【参考方案1】:
text = ":02d/:02d/:d".format(*date) 

【讨论】:

【参考方案2】:

使用 str.zfill(2) 用 2 个前导零填充您的日期片段:

date = [2, 5, 2018]
text = "%s/%s/%s" % tuple([str(date_part).zfill(2) for date_part in date])
print(text) # Outputs: 02/05/2018

【讨论】:

【参考方案3】:
date = [2, 5, 2018]
text = ":0>2/:0>2/".format(*date)
print(text)

要了解有关使用 format 的更多信息,请阅读:https://pyformat.info/

【讨论】:

以上是关于Python将元组转换为字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将元组的字符串表示形式转换为真正的元组

使用 SwiftyJSON 将元组数组转换为 JSON 字符串

python之常用模块

Spark 2.0:如何将元组的 RDD 转换为 DF [重复]

在 Python 中将 MySQLdb 返回从元组转换为字符串

Python:将元组转换为二维数组