gpt4 book ai didi

python - 检查对象是否是python中的列表列表?

转载 作者:IT老高 更新时间:2023-10-28 22:14:47 25 4
gpt4 key购买 nike

有什么方法可以使用 type(obj) --> list 来检测一个对象是否是 python 中的列表。

但是我们如何检测对象是否是表单列表的列表:

[['a','b']['a','b'][][]]

最佳答案

使用 isinstance()检查特定类型:

>>> isinstance([], list)
True

使用 all()测试 所有 元素是否属于某种类型:

all(isinstance(elem, list) for elem in list_of_lists)

all() 短路;如果任何测试返回 False,则循环终止并返回 False。只有当除了一个元素之外的所有元素都返回 True 时,all() 才需要检查可迭代对象的每个元素。

关于python - 检查对象是否是python中的列表列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16367848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com