2016-03-24 25 views
0

Pythonでキーごとの値を変更する際に問題があります。私はそれをgoogledしかし、私は何かに取り組んでいるものに似たものを見つけることができません。 私は知らないが、これはあなたの一部にとっては非常に簡単かもしれない。私は実際に最近Pythonでプログラミングを始めました。これは新しいものです。辞書に含まれる辞書の値を変更する

リストと辞書を辞書のキーの値のペアとして使用できますが、ネストされた辞書の値を変更する方法が見つかりません。

私はmyDictionary = {'key':currentValue}を持っていると私はそれがだ値を変更したい場合は、私が持っている場合は、私は単にmyDictionary[key] = newValue

しかし、

myDictionary = {'key1':{'aKey':value1} , 'key2':{'bKey':value2}, 'key3':{'cKey':value3 } } 

どのように私は'aKey'の値を変更できますか?

辞書にネストできる辞書の数に制限はありますか?

ご協力いただきありがとうございます。私はまだその構文で遊んでいます。いくつかはJavaと比べて非常に異なっています。

ありがとうございました。

+1

キーを探すために繰り返しを行いますか?あるいは、あなたが編集したいものを正確に知っていますか?単純に 'myDictionary ['key1'] ['aKey'] = 'new_val''を実行することができるので、 – idjaw

答えて

5

これは行う必要があります。

myDictionary["key1"]["aKey"] = newValue 
+0

これは本当に役に立ちます。私はあなたが提供したコードの構文に従って、list [] valueの問題を解決することもできました。ありがとうございました。 – p3ace

+0

あなたはようこそです。 @ p3ace。 –

関連する問題