У меня есть список с 2 элементами каждый, первый элемент - это временная метка, а второй - это стоимость, это список из 10, я хочу просто отсортировать по минимуму и максимуму и отобразить его временную метку, чтобы увидеть, чтовремя в течение дня произошла самая высокая или минимальная стоимость.
, поэтому что-то вроде этого будет максимумом ['280.88000000'], но я хочу знать, в какое время дня это произошло, поэтому мне нужна дата ['280.88000000', 2019-04-13 13:42:00], это не обязательно должно быть в списке, это может быть строка или что-то еще, просто не знаю, как это сделать ... вот код, который яя пытался.
import time
import datetime
timencost = [[1555232400000, '278.63000000'], [1555236000000, '278.80000000'], [1555239600000, '279.25000000'], [1555243200000, '278.16000000'], [1555246800000, '283.10000000'], [1555250400000, '279.85000000'], [1555254000000, '279.93000000'], [1555257600000, '280.88000000'], [1555261200000, '278.91000000'], [1555264800000, '280.75000000']]
minn = float(min([i[-1] for i in timencost]))
maxx = float(max([i[-1] for i in timencost]))
print(minn, maxx)
dates = [i[-2] for i in timencost]
print(dates) #???????
#this is where iam stuck...
print(minn, "date:", str(datetime.datetime.fromtimestamp(float(dates/1000)).strftime('%Y-%m-%d %H:%M:%S')))
как отобразить правильную дату рядом с моим минимумом?