質問

Pythonプログラミングに新しく、次のためにあなたの助けが必要です:

Pythonの関数から2つのリストを返したいです。どうやってやるの。そしてメインプログラムでそれらを読む方法。例とイラストは非常に役立ちます。

事前にありがとうございました。

役に立ちましたか?

解決

リストのタプルを返すことができます。

を呼び出すときにそれらを2つの異なる名前に割り当てるには、シーケンスを使用しないで使用することができます。
def f():
    return [1, 2, 3], ["a", "b", "c"]

list1, list2 = f()
.

他のヒント

値をカンマで区切ることで、必要なだけの値を返すことができます。

def return_values():
    # your code
    return value1, value2
.

次のように括弧内に包むことさえできます。

return (value1, value2)
.

関数を呼び出すには、以下の選択肢のいずれかを使用できます。

value1, value2 = return_values() #in the case where you return 2 values

values= return_values() # in the case values will contain a tuple
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top