pasaranaxНа основе этого сочинил свою “перлятину”:
print max()
print max((s for s in open("hello.txt").xreadlines()),
key = lambda s: len(s))
pasaranaxНа основе этого сочинил свою “перлятину”:
print max()
print max((s for s in open("hello.txt").xreadlines()),
key = lambda s: len(s))
Simple is better than complex.
KogromУ вас тут много лишних деталей.
На основе этого сочинил свою “перлятину”
print max((s for s in open("hello.txt")), key = len)
print max(open("hello.txt"), key = len)
EdСпасибо.
У вас тут много лишних деталей.
…
Или даже так:print max(open("hello.txt"), key = len)
expee, посмотри на последнее решение. Разве оно не великолепно? Никаких тебе временных переменных и хитроумных цикловЯ не спорю, что решение хорошее, но ТС эта задачка нужна для лабы, где преподаватель может спросить его как работает программа. Я не зря привел цитату.
expeeПусть извинит меня топикстартер, но мне не очень важно, что ему нужно. Думаю, что лучше ему тянуться к красивым решениям, чем другим опускаться до его уровня.
Я не спорю, что решение хорошее, но ТС эта задачка нужна для лабы, где преподаватель может спросить его как работает программа.