Python 3.x 测试特定的嵌套元组结构

Python 3.x 测试特定的嵌套元组结构,python-3.x,tuples,Python 3.x,Tuples,在我的代码的一部分中,我得到了一个以((int,int),(int,int))形式传递的参数,例如:((1,2),(3,4))。我需要一个快速测试来检查传递的参数是否完全是这种形式。大致如下: foo=((1,2)、(3,4)) >>>条=((1,'非整数',(3,4)) >>>buz=(1,2,3) >>>测试(foo) 真的 >>>测试(巴) 假的 >>>测试(buz) 假的 有点天真,我试过: >>isinstance(((1,2),(3,4)),((int,int),(int,int)

在我的代码的一部分中,我得到了一个以
((int,int),(int,int))
形式传递的参数,例如:
((1,2),(3,4))
。我需要一个快速测试来检查传递的参数是否完全是这种形式。大致如下:

foo=((1,2)、(3,4)) >>>条=((1,'非整数',(3,4)) >>>buz=(1,2,3) >>>测试(foo) 真的 >>>测试(巴) 假的 >>>测试(buz) 假的 有点天真,我试过:

>>isinstance(((1,2),(3,4)),((int,int),(int,int))
假的
但那没那么管用“\_(ツ)_/'
想象一下,如果是这样的话