#------------------------------------------------------------------------------
# for listToFilter, remove the ones which is in listToCompare
# also return the ones which is already exist in listToCompare
def filterList(listToFilter, listToCompare) :
filteredList = [];
existedList = [];
for singleOne in listToFilter : # remove processed
if (not(singleOne in listToCompare)) :
# omit the ones in listToCompare
filteredList.append(singleOne);
else :
# record the already exist ones
existedList.append(singleOne);
return (filteredList, existedList);
例 2.16. filterList的使用范例
# remove processed and got ones that has been processed
(filteredPicList, existedList) = filterList(nonOverlapList, gVal['processedUrlList']);





