Привет всем!
Стараюсь учиться на примерах. Нужно вытащить из текстового файла данные, преобразовать в список списков (для доступа по индексу), проверить на наличие в файлеранее введенных данных, в случае их отсутствия-добавить.
Застрял уже на этапе считывания и преобразования)
Данные имеют следующий вид:
fio1:52231654654:adress1,
fio2:56453132135:adress2,
fio3:,5646546565:adress3,
Пытался считывать построчно в цикле for, но работать могу только с последней итерацией.
with open("test.txt", "r") as file:
for l in file:
l=l.split(":")
print(l)
Результат:
['fio1', '52231654654', 'adress1,\n']
['fio2', '56453132135', 'adress2,\n']
['fio3', ',5646546565', 'adress3,\n']
Доступ только к последней строчке:
l[0],l[1]
А нужно, чтобы по l[0] выпал общий список, по l[0][0]-"fio1"
Понимаю, что это какие-то базовые знания, но меня уже клинит, в голову ничего не лезет-два дня пытаюсь разобраться.