这是数据。
col="a","b","c","d"
col1="a","b","c","g","q"
我想要的输出是
'd','g','q'
我该怎么做?
答案 0 :(得分:2)
您可以在此处使用^
,即set.symmetric_difference
。
col="a","b","c","d"
col1="a","b","c","g","q"
print(set(col)^set(col1))
# {'d', 'g', 'q'}
或在评论中使用@timgeb建议的set.symmetric_difference
set(col).symmetric_difference(col1)