所以我要完成的工作是检查列表中是否存在一个值,如果它存在,则循环应跳过它……看来这不起作用。
这是所需的算法:
问题4是问题吗?我只捕获部分重复的值,也就是说,如果相同的重复值而不是所有的重复值?
我想要捕获重复项,即使它们存在于不同的URL中?我已经在循环外部的最顶层声明了该列表,但仍然无法捕获?
示例:
http://localhost
答案 0 :(得分:0)
if(item in inputs): #lets see if this json string is in the list
pass
else:
inputs.append(item) #add the item for the upcoming loop cycles
print("this item does not exist in our inputs, we continue with our code below")
或者您可以尝试以下方法:
if(item not in inputs):
inputs.append(item)
答案 1 :(得分:0)
在python代码块中,行缩进是严格执行的,行中的所有语句必须缩进相同的数量。 上面输入的代码不符合缩进要求。例如,如果我正确理解您的代码,则“ item =“语句应与“ if”和“ else”具有相同的缩进,但不能。 “其他:”中包含的语句也具有不同的缩进。 我建议先修复缩进,然后检查问题是否仍然存在。