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

如何将Datetime字符串列表转换为Timestamp后批量追加到Timestamp列表

批量转换Datetime字符串并追加到Timestamp列表解决方案

你可以通过列表推导式或者pandas内置的批量转换方法实现需求,两种常用实现方案如下:

  • 方案1:列表推导式实现(适合小规模列表,逻辑直观)
    直接遍历日期字符串列表,逐个转Timestamp后用extend()批量追加到原有列表:

    from pandas import Timestamp
    
    # 批量转换日期字符串为Timestamp
    converted_timestamps = [Timestamp(d) for d in Dlist]
    # 批量追加到已有列表
    Tlist.extend(converted_timestamps)
    

    extend()会直接修改原Tlist,一次性添加所有转换后的元素,无需循环调用append()

  • 方案2:pandas内置批量转换(适合大规模列表,转换效率更高)
    用pd.to_datetime()完成批量转换,性能比逐次转换更高,还支持指定格式提升转换准确率:

    import pandas as pd
    
    # 可指定format参数适配不同的日期字符串格式
    converted_timestamps = pd.to_datetime(Dlist, format="%Y-%m-%d").tolist()
    Tlist.extend(converted_timestamps)
    

操作完成后可以通过print(Tlist[-len(Dlist):])输出列表末尾的元素,验证追加结果是否符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 04:54:06