請參考下面的代碼作爲示例:使用對象比使用字典僞對象有什麼好處?
import numpy as np
N = 200
some_prop = np.random.randint(0,100, [N, N, N])
#option 1
class ObjectThing():
def __init__(self, some_prop):
self.some_prop = some_prop
object_thing = ObjectThing(some_prop)
#option 2
pseudo_thing = {'some_prop' : some_prop }
我喜歡這個選項1提供,它使一個應用程序的操作更剛性和諸如此類的東西的結構。但是,我想知道是否還有其他更多的絕對好處,我不知道。