小编Egg*_*ant的帖子

计算列表(嵌套列表)中每个长度的列表数量 Python

我有一个包含字符串的列表列表。就像下面这样:

[['apple', 'pear', 'apple'], ['apple', 'apple'], ['apple', 'pear', 'apple','apple', 'pear', 'apple']]

此列表中大约有 2000 个列表,所有列表都包含不同数量的字符串。我想看到的是这个列表中有多少特定长度的子列表。就像下面这样:

长度 2 个字符串:70 个列表 长度 3 个字符串:45 个列表 等等。

执行此操作的一种逻辑方法(我认为)是制作一个所需长度的循环,然后按照我想要的列表数量的所有长度播放此循环。

我想它是这样的:

def countList(lst, x): 
    count = 0
    for i in range(len(lst)): 
        if x in lst[i]: 
            count+= 1

    return count

x = .....
Run Code Online (Sandbox Code Playgroud)

但我不确定,因为我不知道如何让它计算金额。

如果有人可以帮助我那就太好了!

python nested list count

1
推荐指数
1
解决办法
1088
查看次数

标签 统计

count ×1

list ×1

nested ×1

python ×1