用python把A,B两文本里相同行找出不同数字

用python把A,B两文本里相同行找出不同数字
比如A文本里有一行是01,02,03,04,05,06,07,08,09,10
B文本相同的行是01,03,05,06,04,08
输出结果为02,07,09,10

第1个回答  2019-03-27

python

a_str = ''
b_str = ''
with open('A.txt',"r") as f:         
    a_str = f.read()
with open('B.txt',"r") as f:         
    b_str = f.read()
al = a_str.split(',')
bl = b_str.split(',')
result = set(al)^set(bl)
print(','.join(sorted(result)))

结果

本回答被网友采纳
第2个回答  2019-03-26
不知道了不知道了
相似回答