【发布时间】:2020-08-17 04:40:47
【问题描述】:
我有一个包含字符串的列表列表。像下面这样:
[['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 = .....
但我不确定,因为我不知道如何让它计算数量。
如果有人可以帮助我,那就太好了!
【问题讨论】:
-
能否让您的预期输出更清晰?