gpt4 book ai didi

python - 这个列表理解有什么问题(SyntaxError : invalid syntax)?

转载 作者:太空狗 更新时间:2023-10-30 02:34:13 24 4
gpt4 key购买 nike

对于什么应该是“简单”的 LC 有问题。

下面的代码片段:

def daterange(start_date, end_date):
for n in range((end_date - start_date).days):
yield start_date + dt.timedelta(n)


def get_workdays_between_dates(start_date, end_date):
return [x in daterange(start_date, end_date) if x.date.weekday() in range(0,7)]

Python 在解析函数 get_workdays_between_dates() 时会出现“SyntaxError:无效语法错误”。不过我觉得还不错……

代码有什么问题?

最佳答案

x 是什么? :) 是的,这是一个无效的语法,您缺少 for 部分。

[x for x in daterange(start_date, end_date) if x.date.weekday() in range(0,7)]

关于python - 这个列表理解有什么问题(SyntaxError : invalid syntax)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com