튜플 또는 없음을 반환하는 함수가 있습니다. 발신자는 어떻게 그 상태를 처리해야합니까?파이썬 함수에서 반환 된 빈 (없음) 튜플을 처리하는 방법
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'를 사용하는 현재의 계산을 계속하기 원하십니까? –