2
我返回列表类型数据,在此格式的Python函数:如何格式化列表并将它们分开分配?
[15, [17, 35, 34]]
第一部分是数字和第二子列表在H:M:S
时间列表如何格式化并将其指定为:
a = 15
time = 17:35:34 ?
我返回列表类型数据,在此格式的Python函数:如何格式化列表并将它们分开分配?
[15, [17, 35, 34]]
第一部分是数字和第二子列表在H:M:S
时间列表如何格式化并将其指定为:
a = 15
time = 17:35:34 ?
您可以使用datetime.time
和格式功能:
>>> l=[15, [17, 35, 34]]
>>> a=l[0]
>>> d = datetime.time(*l[1])
>>> '{:%H:%M:%S}'.format(d)
'17:35:34'
其它示例:
>>> l=[17,2,3]
>>> d = datetime.time(*l)
>>> '{:%H:%M:%S}'.format(d)
'17:02:03'
data = [15, [17, 35, 34]]
a, (h, m, s) = data
time = '%02d:%02d:%02d' % (h, m, s)
这将返回无效时间字符串'[15,[17,1,2]]'的数据。 – catavaran 2015-04-04 13:19:32
@catavaran固定! – Kasramvd 2015-04-04 13:45:16
@kpokhrels不客气。所以你也可以通过接受答案告诉社区;) – Kasramvd 2015-04-05 07:41:03