You need to enable JavaScript to run this app. 如何通过循环处理时间列表输出指定格式的成对时间段内容
优惠活动
大模型
产品
解决方案
定价
更多

如何通过循环处理时间列表输出指定格式的成对时间段内容

实现方案

以下以常用的Python语言为例给出实现逻辑,核心思路是按步长为2遍历时间列表,每次取相邻两个元素组成时间段:

代码实现

# 定义时间列表
time_list = ['15:10', '16:40', '16:50', '18:20', '18:30', '20:00']

# 前置校验:确保列表元素数量为偶数,避免索引越界
if len(time_list) % 2 != 0:
    print("时间列表长度为奇数,无法两两配对")
else:
    # 步长为2遍历索引
    for idx in range(0, len(time_list), 2):
        serial_num = idx // 2 + 1
        start_time = time_list[idx]
        end_time = time_list[idx + 1]
        print(f"{serial_num}. {start_time} - {end_time}")

输出结果

运行上述代码后会直接输出目标格式:

1. 15:10 - 16:40
2. 16:50 - 18:20
3. 18:30 - 20:00

如果使用其他语言实现,逻辑完全一致:循环时每次步进2个索引位,取当前位和下一位元素拼接输出即可。


内容的提问来源于stack exchange,提问作者Mr. Dandomi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 01:27:04