# single call to a dict in a namespace
print namespaced.dict1
print namespaced.dict2
# dynamic list of dict names to be used
othernamespace.list = ['dict1', 'dict2']
for element in othernamespace.list:
# a string of what would be a valid dict
dynamicDict = 'namespaced.'+element
print dynamicDict
背景情報:
モジュールでは、ini ファイルから読み取り、いくつかの値 (dict タイトル) をリストに入れています。メインスクリプトでは、そのリストをループして、各辞書の内容を出力したいと考えています。辞書は別のモジュールからインポートされました。
最初の 2 つの print ステートメントは、dict の内容を出力します。次の 2 つの print ステートメントは、辞書名 (文字列) を出力します。名前ではなくdictの内容を印刷するにはどうすればよいですか?