Pythonの複数の戻り値を無視する 質問する

Pythonの複数の戻り値を無視する 質問する

タプルで複数の値を返す Python 関数があるとします。

def func():
    return 1, 2

一時変数に割り当てるのではなく、結果の 1 つを無視する良い方法はありますか? たとえば、最初の値だけに興味がある場合、これよりも良い方法はありますか:

x, temp = func()

ベストアンサー1

x = func()[0]を使用して最初の値を返すことができ、 を使用x = func()[1]して 2 番目の値を返すことができます。

一度に複数の値を取得する場合は、 のようなものを使用しますx, y = func()[2:4]

おすすめ記事