Pythonでは、関数が1つ以上の値を返すことができます。通常、関数は1つの値を返すことが一般的ですが、複数の値を返すことで、より柔軟なプログラムを作成することができます。
タプルを使った複数の戻り値の返し方
タプルは、複数の要素をまとめて1つのオブジェクトとして扱うことができるデータ型です。以下に、タプルを使って複数の戻り値を返す関数の例を示します。
def get_contact():
name = "John Doe"
age = 30
return name, age
この関数は、name
とage
の2つの値をタプルとして返します。
複数の戻り値を受け取る方法
複数の戻り値を受け取るには、以下のように関数から返されたタプルを分解します。
c = get_contact()
name, age = c
このように、Pythonの関数は複数の戻り値を返すことが可能で、これによりコードの柔軟性と再利用性が向上します。これらのテクニックを活用して、より効率的なPythonコードを書くことができます。