0

ペア(テキスト、rc)を返す関数がPythonにあるとします。ペアの両方を使用したい場合もあれば、一方だけを使用したい場合もあります。Pythonでは、次のような構文がありますか

text, rc = f() # read both, text and rc
text, ~ = = f() # read only text
~, rc = = f() # read only rc
4

1 に答える 1

3

一般的な Python のイディオムは_、ダミー変数として使用することです。

text,rc = f()
text,_ = f()
_,rc = f()

または、次を使用できます。

text,rc = f()
text = f()[0]
rc = f()[1]

複数の _ を使用することもできます:

_,_,_,x = method_returning_4_args_and_only_want_the_last()
于 2013-10-20T16:38:37.303 に答える