Так что я довольно новичок в Python, с небольшим предварительным знанием программирования.
Я только что прошел классы, но не нашел много о том, как использовать класс с dict.Поэтому подумал, что если кто-то может помочь объяснить это, это может помочь и другим.
Сейчас я делаю то, что у меня есть несколько словарей, с помощью импорта defaultdict()
я хочу создать класс дляиспользуйте это.Позвольте мне привести вам пример, ниже приведены мои словари и некоторые константы:
DEFAULT_MAX = -99
DEFAULT_MIN = 999
DEFAULT_STR = 'DATE'
max_temperature = defaultdict(lambda:DEFAULT_MAX)
max_temp_date = defaultdict(lambda:DEFAULT_MAX)
min_temperature = defaultdict(lambda:DEFAULT_MIN)
max_humidity= defaultdict(lambda:DEFAULT_MAX)
min_humidity= defaultdict(lambda:DEFAULT_MIN)
Мне также понадобятся некоторые методы, с помощью которых мои функции будут получать данные из переменных.Другой пример:
if max_temp > max_temperature[year]:
max_temperature[year] = max_temp
max_temp_date[year] = date
Где max_temp
amd date
установлены в константы по умолчанию выше и сравниваются циклом и заменяются максимальным значением.
Я думаю, используякласс для создания экземпляров (или что-то, наивный начинающий) будет хорошей идеей для этого.Даже если бы это было не так, я бы действительно хотел научиться использовать для этого классы.
Очень надеюсь научиться.Я слышал, что здесь есть хорошие люди:)