I am reading data from a text file and when I print the content I need to split each word to its own variable.
So far I have:
f = open(file='Input.txt', mode='r')
content = f.read()
split = content.split()
print(split)
f.close()
Output:
['verb', 'verb', 'adj', 'noun', 'name', 'verb', 'adj', 'adj', 'noun', 'name', 'number', 'noun', 'adj',
'verb']
How would I split this string so that every word is assigned to it's own variable?
ex:
1 = 'verb'
2 = 'verb'
3 = 'adj'
...
If you know the length, it’s rather easy:
one, two, three = [1, 2, 3]
I’d also look into namedtuple
since it seems to loosely fit your requirements. However, I feel like you’d be better served by using a dictionary. I don’t know what your end goal is though.
If you could explain why exactly you want to do this, I could probably provide a better answer, since dynamic assignment of variables is typically not a good practice in any language