紙一重の積み重ね

35歳のエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

【Python3】メソッドの戻り値を複数返す方法

f:id:yokoyantech:20180717175613p:plain

やりたいこと

1つのメソッドで複数の戻り値を返したい

解決策

returnする値をカンマで区切る

文字列と数字を返す例

def hoge():
    # 略
    return "hoge",123456789

文字列と数字が含まれたリストを返す例

def hoge():
    # 略
    return ["hoge",123456789]

複数のリストを返す例

def get_hogelist(hoge,fuga):
    large_hogelist = []
    small_hogelist = []
    # 略
    return large_hogelist,small_hogelist