webAPIのレスポンスが辞書型で返ってきます。
その際、取得したいキーの値が、配列形式となっており、値がある場合と無い場合(空の配列はある状態)で処理を分岐させたいです。
==値がない場合==
x = {
'A': [],
'B': 'b'
}
==値がある場合===
x = {
'A': ['a'],
'B': 'b'
}
上記の通り、値がない場合でも、'A'キーの中には必ず空の配列があるようで
if x.get('A') is None:
print('None')
else:
print(x['A'])
を試したところ、おそらく空の配列は存在するので、else分岐を通ってしまいます。
どのように分岐条件を設定すればよいかご教授ください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/06 05:01