我有一個嵌套的OrderedDict
,我要解開一個值超出。但在我能提取這個價值之前,我必須確保存在一長串屬性,並且它們的價值觀不是無。檢查是否嵌套屬性存在
什麼是改善了下面的代碼的最Python的方式:
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']
這是不行的。例如'數據= {「第一」:{「第二」:無}} '' – rob