gpt4 book ai didi

python - 如何前进到嵌套列表中的下一个项目? Python

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:32 24 4
gpt4 key购买 nike

处理几个列表,遍历每个列表。这是一段代码:

self.links = []
self.iter=iter(self.links)
for tgt in self.links:
for link in self.mal_list:
print(link)
if tgt == link:
print("Found Suspicious Link: {0}".format(tgt))
self.count += 1

else:
self.count += 1
self.crawl(self.iter.next())

它前进到链接列表中的下一个项目,很好。对于恶意软件签名列表,我尝试使用类似的 iter 项,但我不完全确定这是否是最好的方法,如果是的话,将它放在我的代码中,以便将列表中 urlopened 的每个链接与在循环打开链接列表中的下一个项目之前,恶意软件列表中的每个项目。有什么建议吗?

最佳答案

不确定,你想问什么,但你可以简化你的代码。虽然这不是必需的。

self.links = []
self.non_malware_link = [link for link in self.links if link not in self.mal_list]
results = map(self.crawl, self.non_malware_link)

关于您的代码的一些问题:

  1. self.count 与 len(self.links) 完全相同

除了 self.count 的意义之外,其他一切看起来都在做它需要做的事情。

关于python - 如何前进到嵌套列表中的下一个项目? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4049706/

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