获取错误“TypeError:不支持的操作数类型:'list'和'list'”

2024-03-29 09:01:18 发布

您现在位置:Python中文网/ 问答频道 /正文

TypeError:不支持-:“list”和“list”的操作数类型

date_list = [x.strftime('%m/%d/%Y %H:%M') for x in [tframe['Start_Date'].tolist() + timedelta(minutes=30*x) for x in \
                                                    range(0, abs(tframe['End_Date'].tolist() -tframe['Start_Date'].tolist()).days*48)]]

Tags: in类型fordaterangeabsstartlist
1条回答
网友
1楼 · 发布于 2024-03-29 09:01:18

问题在于:

tframe['End_Date'].tolist() - tframe['Start_Date'].tolist()

在python中,不能从一个列表中减去另一个列表。你知道吗

似乎您正在尝试计算结束日期和开始日期之间的时间差。你知道吗

有关如何处理日期差异,请参阅以下链接:

Difference between two dates in Python

相关问题 更多 >