2017-01-22 142 views
-4

我試圖用dict2獲得dict1的價值,但我得到一個錯誤味精如何通過另一個字典獲得字典值?

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

由於在兩個字符串之間夾着'Name',因此是語法錯誤。 – MYGz

回答

2

它看起來像你想:print(dict1[dict2['Name']])

相關問題