You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中拆分时分秒列表为三个独立列表

拆分时间字符串为小时、分钟、秒列表

原始输入时间列表

times = [
    "04:05:43.0",
    "04:05:44.0",
    "04:05:45.0",
    "04:05:46.0",
    "04:05:47.0",
    "04:05:48.0",
    "04:05:49.0",
    "04:05:50.0",
    "04:05:51.0",
    "04:05:52.0",
    "04:05:53.0",
    "04:05:54.0",
    "04:05:55.0",
    "04:05:56.0",
    "04:05:57.0",
    "04:05:58.0",
    "04:05:59.0",
    "04:06:00.0",
    "04:06:01.0",
    "04:06:02.0",
    "04:06:03.0",
    "04:06:08.0"
]

Python 实现代码

# 初始化三个空列表
hrs = []
mins = []
secs = []

for time_str in times:
    # 按冒号拆分时间字符串
    h, m, s = time_str.split(':')
    # 处理秒的部分,去掉小数位并转为整数
    s = int(s.split('.')[0])
    # 将时、分转为整数并添加到对应列表
    hrs.append(int(h))
    mins.append(int(m))
    secs.append(s)

# 打印结果
print("hrs =", hrs)
print("mins =", mins)
print("secs =", secs)

输出结果

hrs = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
mins = [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6]
secs = [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 0, 1, 2, 3, 8]

内容的提问来源于stack exchange,提问作者Corleone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 02:21:02