我有一个包含字符串的列表列表。就像下面这样:
[['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)
但我不确定,因为我不知道如何让它计算金额。
如果有人可以帮助我那就太好了!