Форум сайта python.su
думаю это не совсем корректно..а если надо будет вывести первые 100 слов из строки…что тогда ? все их руками писать..?
Офлайн
pyuserЛучше тогда уже так:xs13Это совершенно нормально :) Где-то здесь совсем недавно поднималась тема о печати списков и в ней Андрей Светлов очень доходчиво объяснил, почему получается именно так, а не иначе.
и получается все точно также как в моем первом посте:
[]
сейчас буду дальше думать
попробуйте:и Вы увидите нормальный текст.lst = [x.strip().split()[:2] for x in file("data.txt", "rb")]
for l in lst :
print(l[0], l[1])
lst=[x.strip() in x in file('data.txt','rb')
for l in lst:
print l.rstrip(None,len(l.split())-2)[0] # (*)
Офлайн