1

次のような機能がある場合:

def foo():
    return 1, 2

私は通常、次のような関数を呼び出します。

g, f = foo()

しかし、返された2番目の値を使用する予定がない場合、それを明確にする関数を呼び出す方法はありますか?将来、プレースフィラー変数に気を取られることはありませんか?

たとえば、次のようになります。

g, not_used = foo()

そこにあるこれを行うためのおそらく標準的な方法があるようです。

4

2 に答える 2

6

最初のアイテムを直接入手できます。

g = foo()[0]

私はpylintがお勧めする_dummy

g, _ = foo()
于 2011-10-10T04:21:15.513 に答える
1

私は通常、気になる値のインデックスを尋ねるだけです

g = foo()[0]
于 2011-10-10T04:20:26.987 に答える