所以我在用python编程,我有两个列表,一个命名为validurls,另一个命名为used 这是令我失望的代码:
for i in range(len(validurls[i])):
for bb in range(len(used[bb])):
if validurls[i] == used[bb]:
o = 0
else:
used.append(validurls[i])
所以我在做的是:“ validurls”为我获取了一些URL,然后我希望它使用used.append(validurls [i])将新的URL放入“ used”中,但是我不希望在其中使用重复的URL。 。反正有这样做吗?
You're going to want to use
in
for this:这样做是检查第一个数组中的每个条目是否在第二个数组中,如果不是,则将其注入第二个数组中。这将采用第一个唯一数组的所有内容,并将其添加到第二个数组中。
You're probably better off using a
set
for these instead of alist
since they enforce uniqueness on their own and make the combination very easy: