【发布时间】:2019-03-11 10:30:18
【问题描述】:
我将 file1 列为:
-
er
we
ds,e3,kj
uy,mn
po
qw
pi
pi,f
文件 2 列为:
-
df
we
wr
f,pi
ds,kj,e3
rt,uy
qw
po
我尝试了以下代码,但它没有按预期工作:-
my_set1 = set(x.strip() for x in (open('file1').readlines()))
print(my_set1)
my_set2 = set(x.strip() for x in (open('file2').readlines()))
print(my_set2)
my_list=list((set(my_set1).intersection(set(my_set2))))
print(my_list,"\n")
with open('common_signals','w') as file3:
for signal in my_list:
file3.write("%s\n" %signal)
我在 commong 信号中得到的输出是:- po ,we ,qw。
它已忽略 ds , kj 和 e3 ,uy,pi,f。
有人可以帮忙吗?
【问题讨论】:
-
先尝试格式化代码