Программа на Python для извлечения части года из списка дат

#list #python-2.7

Вопрос:

Это список дат, которые меня попросили извлечь часть года из этого списка [’22-7-1997′,’1-12-1996′,’17-06-1992′,’10-09-1999′]

Ответ №1:

Простой пример использования datetime модуля и понимания списка:

 >>> import datetime as dt
>>> dates = ['22-7-1997','1-12-1996','17-06-1992','10-09-1999']
>>> [dt.datetime.strptime(date_string, "%d-%m-%Y").year for date_string in dates]
[1997, 1996, 1992, 1999]
 

Ответ №2:

 datesList = ['17-12-1997','22-04-2011','01-05-1993','19-06-2020']
 

год = [x.разделить(‘-‘)[2] для x в списке дат]
печать(«Годы: «,год)