如何解压包含 bool 和 str 的元组以进行断言

JUH*_*JUH 5 python assert tuples assertion python-3.x

有没有办法解压包含布尔值和自定义消息的元组并在单行单语句中对其应用断言?

\n
def test_numbers(a,b):\n    if a==b:\n        return True,"Are Equal"\n    return False, "Not equal"\n\nres, st = test_numbers(1,2)\nassert res,st\n
Run Code Online (Sandbox Code Playgroud)\n

然后尝试了以下方法,但\xe2\x80\x99不起作用

\n
assert *test_numbers(1,2)\n
Run Code Online (Sandbox Code Playgroud)\n

同样适用于:

\n
assert (*test_numbers(1,2))\n
Run Code Online (Sandbox Code Playgroud)\n

小智 -1

assert test_numbers(1,2)[0]
Run Code Online (Sandbox Code Playgroud)

元组可以被索引,因为它们是可迭代的。

您不需要第二个值,对吗?