set 不支持 += 语法

报错代码:cf_result += set(df.loc[each].replace(0,np.nan).dropna().index)

报错:unsupported operand type(s) for +=: 'set' and 'set'

报错原因: set 不支持 += 语法,但是支持 -= 语法

正确代码:cf_result = cf_result.union(set(df.loc[each].replace(0,np.nan).dropna().index))

备注:cf_result -= set(df.loc[each].replace(0,np.nan).dropna().index)是可以执行的

你可能感兴趣的:(set 不支持 += 语法)