In [4]:
infile = open("rosalind_subs.txt")
var1, var2 = infile.read().split()
first_list = []
final_list = []
init_pos = 0
for i in range(len(var1)):
pos = var1.find(var2,init_pos)
if pos != -1:
first_list.append(pos+1)
init_pos += 1
for n in first_list:
if n not in final_list:
final_list.append(n)
result = ""
for x in final_list:
result = result+" "+str(x)
print result
In [ ]: