我有一个嵌套的OrderedDict,我想从中提取一个值。但在提取该值之前,我必须确保一长串属性存在并且它们的值不为none。
以下是如何用最pythonic的方式改进代码:
以下是如何用最pythonic的方式改进代码:
if 'first' in data and \
data['first'] and \
'second' in data['first'] and \
data['first']['second'] and \
'third' in data['first']['second'] and \
data['first']['second']['third']:
x = data['first']['second']['third']
data = {'first': {'second': None}}
。 - rob