Skip to main content
 首页 » 编程设计

python之测试变量的类型是否为 "list of tuples"

2025年05月04日15zdz8207

如何检查变量是否为元组列表?

isinstance 仅显示变量是列表还是元组,但我不知道如何检查嵌套结构。

请您参考如下方法:

您可以结合使用all 和instanceof:

>>> a = [(1,2),(3,5)] 
>>> all(isinstance(item, tuple) for item in a) 
True 
>>> b = [(1,2),(3,5), "string"] 
>>> all(isinstance(item, tuple) for item in b) 
False 
>>>