python-尝试查找项目出现在另一个字符串列表中的次数
发布时间:2022-08-10 17:43:25 176
相关标签: # node.js
我有这个 str 列表和另一个搜索列表编号:
animal = [[['cat', 'cat', 'dog'], ['cat', 'cat', 'dog'], ['cat', 'cat', 'dog']]
number = ['cat', 'dog']
如何在 python 上进行计算,以便计算每个 str 内部数字可以在动物中找到的次数?例如,对于'cat',答案是 6,对于 dog,答案是 3。我尝试对 list 使用 count 方法,但它只有在我有 str 时才有效,我需要它使用列表来搜索它。
我试图做一个 for 循环(仅适用于第一个索引):
found = 0
for char in animal:
if str(number[0]) in str(animal):
found = found+1
return found
问题是,如果我有无限数量的 str ,我就无法做到这一点!如果我假设数字为 10 str,我将不得不为 [0],[1],[2],[3],[4],[5],... 执行该循环,这可能需要很多时间时间。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报