私はプログラミングに慣れていませんし、現在はPythonを学んでいます。私はPythonで辞書を試しているときに立ち往生しています。 私は空の文字列としてキーと値を持つ通常の辞書があります。私はこのようなキーの値を更新していますPythonの入れ子にされたdictの値を更新するには?
dict = {'Project_path':''},
'Target_files':'',
'default_ws':''}
を:
dict['project_path'] = 'Pass'
をしかし、私は辞書を作成したいです長いキーを使う必要はありません。私は辞書を更新したい場合、私はこのようにそれを行うことができるように代わり、私は数字にこれらのキーをマップすることができます。
dict = {1:{'Project_path':''},
2:{'Target_files':''},
3:{'default_ws':''}}
dict['1'] = 'pass'
それは
'pass'
ようと値を更新した後
'project_path'
の値を更新する必要があり、私はこれをファイルに書く必要があります
これを行う方法はありますか?
ありがとうSH7890これは多くの助けになり、マッピングの整数に関しては、私は他のクラスのdictを再利用し、ループを使ってキーの値を更新したいと思っています。長いキーは、数値を持っているので、値を簡単に更新できるようになりました。そして、dictの配列の後に、今すぐproject_path = 'Pass'の値を更新したい場合は、インデックスを作成することができます。 – PythonFreek
'my_array [0] [" Project_path "] ="パス "'は値を変更します。 – SH7890
私はあなたが初心者であることを知っています。正しい方向に向かっていますが、Pythonには辞書をループするためのいくつかの高度な機能があります。ループやデータ構造に慣れると、それらをチェックする必要があります。あなたの努力は幸運です! – SH7890