f = open("texto.txt",'r')
texto = f.readlines()
x = 0
while x < len(texto):
if texto[x] == "\n":
local = texto.index(texto[x])
texto.pop(local)
else:
texto[x] = texto[x].split(',')
x += 1
# Esse for abaixo aqui é só para tirar o "\n" em algumas strings, é opcional.
for i in texto:
local = texto.index(i) # Local do i em texto
for b in i:
local2 = texto[local].index(b) # Local2 do b em i ( local )
if "\n" in b:
texto[local][local2] = b.replace("\n",'') # Substitui o valor de acordo com "local" e "local2"
lista1, lista2 = texto
print("lista1 =",lista1)
print("lista2 =",lista2)
Output:
>>> lista1 = ['1', 'julian', '0', '5', '6', '7', '8', '9']
>>> lista2 = ['2', 'ana', '01', '9', '5', '6', '8', '1']
Exit without being optional
Basically the same thing
>>> lista1 = ['1', 'julian', '0', '5', '6', '7', '8', '9\n']
>>> lista2 = ['2', 'ana', '01', '9', '5', '6', '8', '1']