Найти - Пользователи
Полная версия: Создание словаря из четных и нечетных строк файла.
Начало » Python для новичков » Создание словаря из четных и нечетных строк файла.
1
NiG
Есть файл, где нечетные строки это логин, четные-пароль. Написал такой код, работает, но думаю можно намного проще и красивее. Может у кого есть какие идеи?
 reslist=[]
reslist2=[]
filename='user_passwords.txt'
filename2='user_passwords.txt'
myfile=open(filename,mode='r')
myfile2=open(filename2,mode='r')
for line in myfile.readlines()[::2]:
    line=line.rstrip()
    reslist.append(line)
for line2 in myfile2.readlines()[1::2]:
    line2 = line2.rstrip()
    reslist2.append(line2)
resdict=dict(zip(reslist,reslist2))
print(resdict)
marvellik
 filename='user_passwords.txt'
myfile = iter(open(filename).read().splitlines())
dct = dict([(key,val) for key,val in zip(myfile, myfile)])
print(dct)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB