Я пытаюсь прочитать файл, который выглядит примерно так:
Lee
Louise
12345678
711-2880 Nulla St. Mississippi
Chapman
Eric
27681673
Ap 867-859 Sit Rd. New york
(...)
и превратите его в словарь с фамилией и именем в качестве ключей, а значениями будут фамилия, имя, телефон и адрес. Это должно выглядеть примерно так:
{'Lee Louise': ['Lee','Louise','12345678','711-2880 Nulla St. Mississippi'],'Chapman Eric': ['Chapman','Eric','27681673','Ap #867-859 Sit Rd. New york']}
И вот что я сделал до сих пор:
d = dict()
fr = open('file.txt', 'r').readlines()
info = [k.split('\n') for k in fr]
for k in range(len(info)):
if k % 4 == 0:
list = info[k :k + 4]
new_list = [b[0] for b in list]
d[info[k][0]] = new_list
return d
Мне удалось только превратить фамилии в ключи. Что я могу сделать, чтобы превратить и фамилию, и имя в ключи?