Как найти максимальное минимальное значение в словаре Python, создав другой словарь (без использования встроенных функций) - PullRequest
0 голосов
/ 28 июня 2018

Извиняюсь, если мой вопрос слишком конкретен - я действительно застрял с этим. Я создал словарь под названием month_rainfall = {}, используя кортеж в качестве dict_key (штат, месяц) и количество осадков в качестве значений

monthly_rainfall = {}
is_first_line = True
for row in open("climate_data_2017.csv"):
  if is_first_line:
  is_first_line = False
  else:
   values = row.split(",")
   rainfall = values[6]
   state = values[1]
   date = values[0]
   month = date[1]

   dict_key = (state, month)
   if dict_key not in monthly_rainfall:
    monthly_rainfall[dict_key] = [rainfall]
   else:
    monthly_rainfall[dict_key].append(rainfall)

Затем я хочу найти минимальное месячное количество осадков в каждом штате, создав еще один словарь под названиемimum_monthly_rainfall = {} вместо / без использования встроенных функций, таких как max или lambda

Затем мне нужно найти штат с наибольшим минимальным месячным количеством осадков и месяцем, в котором они произошли.

Я действительно ценю любой вклад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...