我难住了。我有一个 Timesheet 类,它在一个名为 self.timesheet 的字典中保存工作日,其中日期作为键和小时,速率作为值。我正在尝试编写一个函数来显示用户定义的日期范围内的所有条目。
现在让我们假设关键日期是简单的整数 20 - 25。我试过这个,它根本没有做任何事情。没有错误,什么都没有。
def show_days(self):
date_from = input("From date: ")
date_to = input("To date: ")
t = self.timesheet
for dates in t[date]:
range(date_from, date to)
print(dates)
我可以看到这看起来不对,我觉得我需要 *for dates in range(date_from, date_to)* 但我不知道如何让它像这样遍历字典键。