我有這個數據Python的 - 嵌套類(親子[新的類])
{Wednesday : {22 : {Type = x,
Temp = x,
Speed = x,
Direction = x}
{23 : {Type = x,
Temp = x,
Speed = x,
Direction = x}
我試圖寫一個類,這樣我就可以通過調用作爲一個例子來訪問它,這將使我X.
到目前爲止我的代碼是這樣的:
class Weather(object):
def __init__(self, wtype, wtemp, wspeed, wdirection):
self.type = wtype
self.temp = wtemp
self.speed = wspeed
self.direction = wdirection
這使我獲得的數據時的日期時調用:
Wednesday.Temp
>>> 22
但是我也需要按時間和日期分配數據,所以在撥打"Wednesday.22.Type"
時我會得到我們的具體日期。
我是Python新興的類,我不太確定如何構建該類,以便我可以調用日期,然後獲取相應數據。我假設一個嵌套類需要在代碼中有一個「父子」像關係,但我不知道如何做到這一點。
'22'是不是一個有效的標識符。 – CodenameLambda
@CodingLambdas堅持嵌套字典會更好嗎? –
我正在寫一個答案。 – CodenameLambda