4
如果我有類A和B,我基本上想要做這樣的事情:你可以在Python中引用自己的類嗎?
class A: myDict = {A: 3, B: 2}
因爲我引用不是在一個函數,類還沒有完全通過我嘗試使用時加載它。我怎樣才能解決這個問題?
如果我有類A和B,我基本上想要做這樣的事情:你可以在Python中引用自己的類嗎?
class A: myDict = {A: 3, B: 2}
因爲我引用不是在一個函數,類還沒有完全通過我嘗試使用時加載它。我怎樣才能解決這個問題?
正確的解決方案是移動類
class A:
pass
A.mydict = {A: 3, B: 2}
這將導致完全值,如果你可以做你問什麼,你會得到外面的字典。
或者將該詞典初始化爲課程中的{},然後從外部進行設置。 – smci
你不能這樣做。也許有一些例子說明爲什麼你想幫助我們就解決方案給你提供建議。 –