Im trying to print a list with all the positions of the word "From" on a text:
name = input("Enter file: ")
if len(name) < 1 : name = "mbox-short.txt"
h= open(name)
r= h.read()
r= r.split()
l= []
for i in r:
if i == "From":
x= enumerate(i)
l.append(x)
print(l)
I have like a week of experience with Python so i read that enumaerate was a good option but the result is
Enter file:
[<enumerate object at 0x000001737D5B59A8>, <enumerate object at 0x000001737D5B59F8>, <enumerate object at 0x000001737D5B5A48>, <enumerate object at 0x000001737D5B5A98>, <enumerate object at 0x000001737D5B5AE8>, <enumerate object at 0x000001737D5B5B38>, <enumerate object at 0x000001737D5B5B88>, <enumerate object at 0x000001737D5B5BD8>, <enumerate object at 0x000001737D5B5C28>, <enumerate object at 0x000001737D5B5C78>, <enumerate object at 0x000001737D5B5CC8>, <enumerate object at 0x000001737D5B5D18>, <enumerate object at 0x000001737D5B5D68>, <enumerate object at 0x000001737D5B5DB8>, <enumerate object at 0x000001737D5B5E08>, <enumerate object at 0x000001737D5B5E58>, <enumerate object at 0x000001737D5B5EA8>, <enumerate object at 0x000001737D5B5EF8>, <enumerate object at 0x000001737D5B5F48>, <enumerate object at 0x000001737D5B5F98>, <enumerate object at 0x000001737D61F048>, <enumerate object at 0x000001737D61F098>, <enumerate object at 0x000001737D61F0E8>, <enumerate object at 0x000001737D61F138>, <enumerate object at 0x000001737D61F188>, <enumerate object at 0x000001737D61F1D8>, <enumerate object at 0x000001737D61F228>]
When i want something like this:
Enter file:
[2,5,6,8,11]
does anyone know what function to use instead of enumerate. Thanks and sorry if this is an easy question.