タプルで複数の値を返す Python 関数があるとします。
def func():
return 1, 2
一時変数に割り当てるのではなく、結果の 1 つを無視する良い方法はありますか? たとえば、最初の値だけに興味がある場合、これよりも良い方法はありますか:
x, temp = func()
ベストアンサー1
x = func()[0]
を使用して最初の値を返すことができ、 を使用x = func()[1]
して 2 番目の値を返すことができます。
一度に複数の値を取得する場合は、 のようなものを使用しますx, y = func()[2:4]
。