在MATLAB中,您可以返回元组并分配给值的元组,就像在Python中一样.在MATLAB中,如果函数返回一个您不想分配给任何值的值,则将其分配给特殊变量~.例如,假设一个函数f()返回一个元组(1, 2),那么:
~, b = f()
Run Code Online (Sandbox Code Playgroud)
分配2到b和1不了了之.
在Python中有相同的东西吗?我明白我可以这样做:
a, b = f()
Run Code Online (Sandbox Code Playgroud)
而忽略了价值,a但我更喜欢a完全跳过作业.重写功能f()不是一种选择.
如果我的Python术语错误,我道歉.
mik*_*iku 10
或者你可以随时返回元组的一部分,你感兴趣的是:
b = f()[1]
Run Code Online (Sandbox Code Playgroud)