2017-01-22 105 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']])

相关问题