モジュールレベルで定義されたこの辞書がPythonにあるとしましょう(mysettings.py
):
settings = {
'expensive1' : expensive_to_compute(1),
'expensive2' : expensive_to_compute(2),
...
}
キーにアクセスしたときにこれらの値を計算したいと思います。
from mysettings import settings # settings is only "prepared"
print settings['expensive1'] # Now the value is really computed.
これは可能ですか?どのように?