I am reading a file in python and i need to add every line to a list. The problem is that every line is a list containing string and integers. This is the file i am reading: file
this is the output of reading the file and putting it on the new list. output
as you can see it is storing me the lines as a string but it need to be like this: correct output
CODE:
def build_sets(f): lista_valores = [] with open(f, 'r') as f: for line in f: lista_valores += line.strip().split('n') print(lista_valores) #pass
Advertisement
Answer
Try this in your for
loop:
lista_valores = line.strip('][').split(', ')
Also please only use english words to define your variables, it’s one of the main rules of variable naming conventions.