bs = set() with open("C:\\Users\\Administrator\\Desktop\\板块对应.txt", encoding="utf-8") as f: lines = f.readlines() for line in lines: if line: line = line.replace(",", ",").replace("丨","|").strip() if line.find("|") >= 0: bs |= set(line.split("|")[0].split(",")) line = line[1] bs |= set(line.split(",")) # print(bs) bs1=set() with open("C:\\Users\\Administrator\\Desktop\\板块对应1.txt", encoding="utf-8") as f: lines = f.readlines() for line in lines: if line: line = line.replace(",", ",").strip() if line.find("|") >= 0: bs1 |= set(line.split("|")[0].split(",")) line = line[1] bs1 |= set(line.split(",")) # print(bs1) bs2 = bs-bs1 print(len(bs2)) for b in bs2: print(b)