Python で次の同時割り当てを実行したいと思います。
a, b = some_function()
ただし、私の手に負えない理由により、一部の代わりにsome_function
戻る場合があります。これが発生した場合、 と の両方に同時に割り当てることはできないため、次のエラーが発生します。None
x, y
None
a
b
TypeError: 'NoneType' object is not iterable
この状況を処理するPythonicの方法は何ですか? ブロックtry
か何か?