有一个Python字典:如何检查python中的字典内的内部字典中是否存在关键字?
a = {b:{c:{"x":1, "y":2, "z":3}}}
我想知道,如果a[b][c]["z"]
存在, 但我还是不知道a[b][c]
或a[b]
存在两种。
所以,如果我做的:
if "z" in a[b][c]:
我可以得到一个"key c doesn't exist in a[b]"
或"key b doesn't exist in a"
错误。
如何在本例中正确检查[b] [c]中是否存在z?
你试过我的回答吗? – e4c5
是的,显然它工作。但我想知道是否有办法做到这一点,而不使用try/except语句。所以约翰拉罗伊的回答是我寻求的答案。 – alwbtc