背景:
場合は、最近、その後、魚の戻り値(下の戻り値)を処理する必要がある、といくつかの他の値DATA1を返さない小さな調整、キー値があっているかどうかを判断をする必要があります
1 返回值: 2 = {RES1 " 結果":1、" データ":{ " DATA1 ":111 }} 3 RES2 = { " 結果":1、" データ":111}
インターネット上に見出される、RES1 [「データ」]キー(使用されてもよい)を決定したキー値が存在するかではなく、唯一の辞書型である必要.;
RES2 [「データ」]キー()がエラーを指示した場合;
次のように言い換えると考えは、まず、辞書か否かが判断されます。
1 場合でisinstance(RES2 [ ' データ' ]、辞書): 2 ...........
でisinstance(RES2、辞書)メソッドを使用して、上記の問題を解決することができます
以下の各の分析
1でisinstance(RES2、リスト) #のリスト 2でisinstance(RES2、タプル) #タプル 3でisinstance(RES2、INT) #INT 4でisinstance(RES2、STR) #1 STR