#------------------------------------------------------------------------------ # 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']);