我使用这个宏已有两年多了。直到我获得了Microsoft的更新,一切都没有改变。现在,我收到错误457-此键已被此集合的一个元素插入。我发布了类模块以及宏。该错误是由代码“ colCombData.Add cCombData,CStr(cCombData.ColA)”引起的。任何人都可以就如何解决此问题阐明一些看法。
original_pairs = {(l[i], l[i+1]) for i in range(len(l)-1)}
def has_original_pair(my_list, pairs):
for i in range(len(my_list)-1):
if (my_list[i], my_list[i+1]) in pairs:
return True
return False
filtered_ll = [x for x in ll if not has_original_pair(x, original_pairs)]