2017-01-22 3 views
-4

私はdict2を使用してdict1値を取得しようとしているが、私はそれはあなたがしたいように見えるエラーMSG別のdictでdict値を取得するにはどうすればよいですか?

SyntaxError: invalid syntax

dict1 = {"1": "Ali","2": "21","3": "Kuwait"} 
dict2 = {"Name": "1","Age": "2","City": "Kuwait"} 
print(dict1['dict2['Name']']) 
+0

あなたが単一置くつもりなら文字列内の引用符を使用する場合、文字列は二重引用符または三重引用符のいずれかを使用する必要があります。しかし、実際にキーを文字列にしたいのですか? – jonrsharpe

+0

引用符を削除する – MMF

+0

2つの文字列の間に 'Name 'を挟んだのは構文エラーです。 – MYGz

答えて

2

を取得しています:print(dict1[dict2['Name']])

関連する問題