IPython はローカル変数をどのように処理しますか? Python シェルで機能するこの関数がありますが、IPython シェルでは機能しません。
def change(key,value):
global aname
global alist
alist.append(key)
aname.extend(value)
これをループ内で使用していfor
ます。これは、JSON およびその他の .txt ファイルから入力を読み取り、キーと値をリストに追加してから、別の関数で使用してデータベースに保存します。このようにしないと、醜くなり、ループでインデックスを使用します。
[change(key,value) for key,value in jsondata.itervalues()]
def storeindatabase():
do_sothing to the list aname and store
do_sothing to the alist and store