Hello recently I am trying to figure out list comprehension. And it looks like I suck at this :/
Here is my code I am trying to remake using list comprehension
base = datetime.datetime.today()
date_list = [base - datetime.timedelta(days=x) for x in range(61)]
del date_list[0]
date_list.reverse()
weekend = []
dates = []
for idx, val in enumerate(date_list):
dates.append(str(val)[0:10])
dates.append(str(val)[0:10])
case = val.isoweekday()
if case == 6 or case == 7:
weekend.append(str(val)[0:10])
I looked it out how to use enumerate using this method and i found this:
[val for idx, val in enumerate(date_list)]
But i don't know how to continue this idea.
I would really appreciate some help :)
dates.append(str(val)[0:10])twice intentional?enumerate? doesn't look like you need the indexidx.