Найти - Пользователи
Полная версия: Как из файла достать строки и получить список?
Начало » Python для новичков » Как из файла достать строки и получить список?
1
Iamweb
Вот к примеру у меня в файле лежит

name = Nkolay
surname = Korobov

вот как теперь достать эти две строки так чтобы получился спискок,
>>>dict
Nikolay
wbt
Вот, например

print {k.strip():v.strip() for k,v in [kv.split('=') for kv in open('txt').readlines()]}

txt:
name = Ivan
lang = Python
color = Orange

{'lang': 'Python', 'color': 'Orange', 'name': 'Ivan'}

для третьего питона принт в скобочках, может и ещё какие изменения
sergeek
split = lambda sep : lambda s : s.split(sep)
print(dict(map(split("="),
               map(str.rstrip, open("file")))))
Iamweb
Спасибо
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