我有一个名为current_month_list的列表,每个月都会填充该月份中的星期一。例如对于六月,它将是:
current_month_list = 6, 13, 20, 27
我正在使用
next_rubbish_day = next(x for x in current_month_list if x > todays_date.day)
返回下一个星期一的列表,例如今天是16号,则返回20号。
这个方法很有效,但我正在尝试转换为Pyscript并在不同的环境中使用它,而且显然(在另一个网站上引用):
pyscript包括一个异步Python解释器,并且不实现在解释器中特别困难的某些功能。其中包括生成器。
我得到的错误是
not implemented ast ast_generatorexp
所以我的问题是,是否有其他编码方式?我对Python不太熟悉,希望得到一些帮助。谢谢您的关注。
filter
?next_rubbish_day = next(filter(lambda x : x > todays_data.day, current_month_list))
? - chepnerStopIteration
异常。这种情况下的期望行为是什么? - Mark