@eternity_aa

Как обрезать список, как только изменится дата и удалить предыдущие записи?

Получаю данные о погоде с openweathermap,длина списка постоянно меняется в зависимости от времени обращения к сервису. Нужно оставить только три дня,а первый и последний убрать. Использую бесплатную подписку
Я абсолютный новичок в python,помогите пожалуйста сделать

try:  
    res = requests.get("http://api.openweathermap.org/data/2.5/forecast",params={'id': city_id, 'units': 'metric','lang': 'ru', 'APPID': appid})
    data = res.json()
    forecastlist=[]
    for i in data['list']:
        forecast=i['dt_txt'],'{0:+3.0f}'.format(i['main']['temp']),i['main']['pressure'],i['main']['humidity'],i['wind']['speed']
        forecastlist.append(forecast)
    weather = np.array(forecastlist).reshape(-1, 5)


5ebc2de65eece815863031.png
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы