Pythonでは、関数から複数の値を返すことが可能です。その一つの方法として、リストを使用することがあります。以下に、Pythonでリストを返す関数の作成方法を示します。
def return_list():
my_list = []
for x in range(5):
my_list.append(x)
return my_list
この関数return_list
は、0から4までの整数を要素に持つリストを返します。関数が呼び出されると、まず空のリストmy_list
が作成されます。次に、forループを使用して、リストmy_list
に整数が追加されます。最後に、作成したリストが返されます。
また、関数から複数の値を返す別の方法として、タプルを使用することもあります。以下に、Pythonでタプルを返す関数の作成方法を示します。
def return_tuple():
return 1, "hello"
この関数return_tuple
は、整数の1と文字列の”hello”を要素に持つタプルを返します。
これらの方法を使用することで、Pythonの関数から複数の値を効率的に返すことが可能になります。