Найти - Пользователи
Полная версия: Найти самое большое число
Начало » Python для новичков » Найти самое большое число
1 2
mgnmaster
Здравствуйте уважаемые программисты, в общем у меня такая проблема есть цикл for который в список записывает мне ссылки такого вида www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas : 123123 и так далее числа после “ : ” друзья а теперь вопрос как мне сделать обработчик который будет выдавать мне ссылку с самым большим числом в списке:
www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas2 : 222222
www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas3 : 333333
www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas4 : 444444
Script finished: www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas4
так же как в примере.

Спасибо огромное за помощь.
py.user.next
mgnmaster
записывает мне ссылки такого вида
Используй теги кода, а то непонятно, что у тебя за ссылки.
mgnmaster
py.user.next
Готово
Iskatel
mgnmaster
Script finished:
Как бы указывает, что такой скрипт уже существует…

Есть же
http://python.su/forum/33/ Помощь школьникам и студентам, нуждающимся в решении задачи
mgnmaster
Iskatel
ты о чем вообще ?
mgnmaster
Iskatel
Цитировать
Это я просто для примера написал.
py.user.next
>>> text = """\
... www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas2 : 222222
... www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas3 : 333333
... www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas4 : 444444
... """
>>> 
>>> lst = text.splitlines()
>>> url = max(lst, key=lambda i: int(i.split()[-1]))
>>> url
'www.example.ru/asakdjkajsd?ashdjhashd?kahsdjhas4 : 444444'
>>>

Обернул в int.
mgnmaster
py.user.next

Спасибо огромное! уже больше 1000 строк написал в своей программе и досихпор не понимаю функцию lambda ) мне напоминает палочку выручалочку ))))
mgnmaster
py.user.next
у меня возникли проблемы в общем выходит ошибка при загрузке из lst = и еще если число в конце большое например : 30000000 то оно почему то не определяется …. как это исправить ?
mgnmaster
причем все ссылки разные и цифры в конце тоже но нужно чтобы находилось самое большое число
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