Извиняюсь, если мой вопрос слишком конкретен - я действительно застрял с этим.
Я создал словарь под названием 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
Затем мне нужно найти штат с наибольшим минимальным месячным количеством осадков и месяцем, в котором они произошли.
Я действительно ценю любой вклад.