gpt4 book ai didi

python - 查找由list和int组成的子列表的列表长度

转载 作者:行者123 更新时间:2023-12-02 10:51:13 25 4
gpt4 key购买 nike

根据标题,如何查找由list和int组成的子列表的列表长度。
例如,给出一个列表

ListNo=[[6,2,5],[3,10],4,1]

它应该返回LengthSubList 3,2,1,1。

我编写以下代码,
LengthSubList=[len(x) for x in ListNo]

但是,编译器给出以下错误
object of type 'int' has no len()

我可以知道我做错了什么吗?

提前致谢

最佳答案

您的代码将在列表理解中调用len(4)len(1),这会引发自我解释错误。尝试这个:

LengthSubList=[len(x) if type(x) == list else 1 for x in ListNo]

关于python - 查找由list和int组成的子列表的列表长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52713314/

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