row_names=['a','b','b','b']
col_names=['a','a','a','b','b','b']
如何只打印两者不匹配的项目?由于长度不等,Zip 不起作用。
沿着这条线的东西?
for item in row_names, col_names:
if row_names[item] != col_names[item]:
print item
最佳答案
使用set.symmetric_difference
:
results = set(col_names).symmetric_difference(set(row_names))
# Or
results = set(col_names) ^ set(row_names)
关于python - 打印两个列表中都不存在的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30809930/