猿问

创建一个带有字典/多个字典的类

所以我对 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_tempamddate设置为上面的默认常量,并通过循环进行比较并替换为最大值。


我认为使用一个类来制作实例(或其他东西,天真的初学者)将是一个好主意。即使不是我真的很想学习如何使用类来做到这一点。


真心希望学习。我听说这里有一些很好的人:)


长风秋雁
浏览 265回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答