Ich habe das hier geschrieben:
pdbfile= open(filename,'r')
for pdbline in pdbfile:
if pdbline[0:6] =="ATOM ":
bfac =float(pdbline[60:66])
chainID=(pdbline[21])
resName=(pdbline[17:20])
resSeq=(pdbline[22:26])
if bfac >=55.:
print(chainID,":",resName,"-",resSeq)
Und meine Ausgabe schaut so aus:
A : LYS - 4
A : LYS - 4
A : LYS - 4
A : ASP - 5
A : ASP - 5
A : ASP - 5
A : ASP - 5
A : GLU - 92
A : GLU - 106
A : LYS - 152
A : LYS - 152
A : LYS - 152
A : LYS - 153
A : LYS - 153
A : LYS - 153
A : LYS - 277
A : LYS - 277
A : LYS - 277
Wie kann ich jetzt das so programmieren, dass die zahlen in der dritten Spalte nur einmal ausgegeben werden? Also, dass es keine Wiederholungen gibt?
Ich habe erst mit python angefangen und wäre für jede Hilfe dankbar
