Найти - Пользователи
Полная версия: Datetime
Начало » Python для новичков » Datetime
1
Krendelek833
Друзья, помогите пожалуйста с такой задачкой:
Нужно написать функцию, на входе у которой подается список дат, и которая возвращает три списка: Дата Месяц и День месяца
Написал такую вещь:
import datetime
a = datetime.datetime.today()
numdays = 5
dateList =
for x in range (0, numdays):
dateList.append(a - datetime.timedelta(days = x))
Years=
for y in dateList:
Years.append(y.year)
Months=
for m in dateList:
Months.append(m.strftime(“%B”))
Days=
for d in dateList:
Days.append(d.strftime(“%d”))
print(Years,Months,Days)

Она работает, но нужно именно через функцию def
И тут начинается хаос
doza_and
 def datelist_transpose(dateList):
      y,m,d=[],[],[]
      for date in dateList:
          y.append(date.year)
          m.append(date.month)
          ...
        return y,m,d
Krendelek833
doza_and
Спасибо огромное)
Все работает!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB