2016-10-14 7 views
-1

これは私が試みたものです。ファイルからデータをインポートし、それをPythonリストに追加するには?

foo = {} 
foo['bar'] = [{'a': '1', 'b': '2'}, {'c':'3', 'd':'4'} ] 
import othervalues 

これは私がこれを実行しようとするとothervalues.py

foo['bar'].append({'e': '5', 'f': '6'}) 

の内容は、しかし、それはfooが定義されていないことを言って失敗しています。

別のファイルに保存されている値を使用して元のリストに追加するにはどうすればよいですか? othervaluesで

+1

次のいずれかの1.インポート新しい辞書( '{ 'E': '5'、 'f': '6'} ')必要に応じて追加します。または2. 'foo'をとり、新しいデータを追加する関数をインポートします。書かれているように、コードは意味をなさない。 – jonrsharpe

答えて

0

あなたが持っている可能性があり:そして

def fooadd(foo): 
    foo['bar'].append({'e': '5', 'f': '6'}) 

とを、通常のコードで:

import othervalues 
othervalues.fooadd(foo) 
関連する問題