списка?)
проходишь по списку записываешь минимальное значение которое нашел и сравниваешь с остальными
>>> import datetime >>> datelist = [datetime.date(2017, 3, 4), datetime.date(2017, 3, 6), datetime. ... date(2017, 3, 12), datetime.date(2017, 3, 27), datetime.date(2017, 3, 27), ... datetime.date(2017, 3, 29), datetime.date(2017, 3, 29), datetime.date(2017, ... 4, 2), datetime.date(2017, 4, 4)] >>> my_date = datetime.date(2019, 4, 26) >>> res = sorted(datelist, key=lambda x: abs(x-my_date))[:5] >>> res [datetime.date(2017, 4, 4), datetime.date(2017, 4, 2), datetime.date(2017, 3, 29), datetime.date(2017, 3, 29), datetime.date(2017, 3, 27)]
Обсуждают сегодня