for k in headerTable.keys():
if headerTable[k]<minSup:
del(headerTable[k])
报错:RuntimeError: dictionary changed size during iteration,意思是字典在迭代时改变大小
应该改为:
for k in list(headerTable.keys()):
if headerTable[k]<minSup:
del(headerTable[k])
将tuple变为list即可