[Tutor] Comparing two different text file
이명교
toll at naver.com
Wed Jul 30 01:13:37 CEST 2014
Hello
I'd like to make new list from 'first.txt' which is not overlapped 'second.txt'.
I tried several times but I couldn't find right answer.
output was '[]'
First, Import two different text file and read as a list.
If 'first.txt' has same value as second.txt', don't append to new list.
'first.txt' has many same values.
'second.txt is like standard list.
Thanks.
#!/usr/bin/env python
list1 = []
list2 = []
list3 = []
list4 = []
#imports list from first text file
inf1 = open('first.txt')
for line in inf1.readlines():
list1.append(line)
list1 = line[:-1].split('\n')
#imports list from first text file
inf2 = open('second.txt')
for line in inf2.readlines():
list2.append(line)
list2 = line[:-1].split('\n')
#append items of list1
for a in list1:
if a not in list1:
list3.append(a)
#append items list1 don't have
for b in list3:
if b not in list2:
list4.append(b)
ouf = open('new.txt', 'w')
ouf.writelines(list4)
#first.txt
#second.txt
SS18SSX1
SS18SSX1
SS18SSX2
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1EWSR1
EWSR1FLI1
EWSR1FLI1
EWSR1EWSR1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
PAX3FOXO1
PAX3FOXO1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1WT1
EWSR1WT1
EWSR1WT1
PAX7FOXO1
PAX7FOXO1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1FLI1
EWSR1ERG
EWSR1ERG
TMPRSS2ERG
TMPRSS2ERG
TMPRSS2ERG
TMPRSS2ERG
EVCCRMP1
FAM162AFTH1
KIF3AFTL
ENC1GNAS
SOD1CXCL9
TCF3ZNF384
HMGB2PTMA
STXBP5FAM126A
NEMFPARM1
PICK1SPINT2
CD74NPIPB7
SS18SSX2
PYGBACAA1
INS-IGF2GSK3B
CSH2Unknown
DEGS1DMPK
PDLIM7PRRX1
DIDO1LOC100507351
GOLIM4PMPCB
IGFBP7C12orf23
AZGP1P1DDIT4
EMILIN1RPL3
UnknownARPC5L
DPF2SART1
MPHOSPH10AES
PMPCARILPL1
UBA1LASP1
XPNPEP1CHI3L1
ELNTXNDC5
SEC31ALRCH4
HIST1H3FHNRNPM
ANKLE2HLA-B
AGXT2L2GPI
AK293147TNNT3
CITED4BIN2
PSIP1MYL6
BCAMPES1
NUP98PRRX2
ALPPPTPRU
NUP188POLR2A
ETV5LOC284889
PAX3FOXO1
DDX42MT1F
C7orf50FLNA
ETV6RUNX1
PIK3R2BC040735
RPL28GLB1
CTTNMYC
ZHX2DDX52
NEAT1CSF3R
PLXNB2CSNK1E
ATP5A1NEFL
KIF3BSMC2
RMI2SPATA20
CSH1RRBP1
EIF2AK1DBNL
EIF3BPOLA2
RPL21ELF3
MED24MED24
CELSR1MOB3A
C14orf2SLTM
CAPN13FKBP11
TAF15NR4A3
ADD1bK250D10.C22.8
BTF3GGA1
LAMP1PSD
ADCY5GLIS1
RPL14ZNF167
SYPCPB1
ZIM2PRR14
SCARB2CYP19A1
CDKL5DGCR8
DRG1C1orf144
EEF1E1DSC2
RPS6KB1PCNXL2
USF1MLLT6
NDRG1ATP2A2
H19TCEA3
AP2A1NECAB3
BCRABL1
IL6LOC541472
RAD9APPP1CA
FUSATF1
GSDMBMIR3134
CDH11USP6
FBXO34SSRP1
MLLGMPS
EIF3CLMED24
PSMD8HDLBP
COL3A1CLU
MLLGMPS
CNBPUSP6
PPP6R2INTS3
ITGB1BP1CPSF3
DHCR24Unknown
MDC1Unknown
ANXA2SPRR2A
VPS13DPITPNB
ABCC10PGBD5
POU6F1QSOX1
ZNF79EVL
TMX2PICALM
IGFBP3SLC2A3
MPHOSPH10AES
UPF3BUnknown
B2MPCBP1
RBBP6CEP350
CRYL1ATPAF1
EPHA5MALAT1
AESMPHOSPH10
MYADMSPIDR
AK128525MALAT1
MLLGAS7
CD3EORAI2
PNPLA7APOE
TGFBITGFBI
FUSMARS
TUBB4BITPRIP
DAZAP2BOLA2
MPHOSPH10AES
TTC21BFKBP8
LTBRWDTC1
STXBP5FAM126A
JUPECHS1
MYH9RAPGEF1
BRPF3N4BP2L2
EZRINSR
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20140730/a528a781/attachment.html>
More information about the Tutor
mailing list