タプルまたはNoneを返す関数があります。呼び出し元はどのようにその状態を処理する必要がありますか?Python関数から返された空の(none)タプルを扱う方法
def nontest():
return None
x,y = nontest()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not iterable
可能な場合は、呼び出された関数を変更して常にタプルを返します。おそらく '(None、None) ' – Elazar
関数が' None'を返す場合はどうしますか?その場合、「x」は何をすべきですか?その場合、「y」はどうすべきですか?あなたは本当に 'x'と' y'を使う現在の計算を続けたいと思いますか? –