問題一覧に戻る
中級関数
問題41: 複数の戻り値

Pythonの関数は複数の値を返すことができます。実際にはタプルとして返され、呼び出し側でアンパック(展開)して個別の変数に代入できます。これにより、関連する複数の値を一度に返す便利な関数を作成でき、コードの可読性と効率性が向上します。

# 複数の値を返す
def get_min_max(numbers):
return ,

# タプルとして受け取る
result = get_min_max([3, 1, 4, 1, 5, 9])
print(result)

# アンパックして受け取る
minimum, maximum = ([3, 1, 4, 1, 5, 9])
print(f"Min: {minimum}, Max: {maximum}")