目前我正在使用以下方法,假设字典
data[a][b][c]
我使用:
if "a" in data and "b" in data["a"] and "c" in data["a"]["b"]:
...
有没有更好的办法?
最佳答案
你可以把它包装在一个 try/except block 中
try:
x = data[a][b][c]
...do stuff in your "if" clause
except KeyError:
...do stuff in your "else" clause
关于python - 检查Python多级字典的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20786839/