Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 4, 2015 17:08:22

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

Здравствуйте уважаемые программисты, в общем у меня такая проблема есть цикл 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
так же как в примере.

Спасибо огромное за помощь.

Отредактировано mgnmaster (Сен. 5, 2015 18:04:18)

Офлайн

#2 Сен. 5, 2015 01:45:56

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Найти самое большое число

mgnmaster
записывает мне ссылки такого вида
Используй теги кода, а то непонятно, что у тебя за ссылки.



Отредактировано py.user.next (Сен. 5, 2015 23:25:41)

Офлайн

#3 Сен. 5, 2015 18:05:07

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

py.user.next
Готово

Офлайн

#4 Сен. 5, 2015 22:07:39

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Найти самое большое число

mgnmaster
Script finished:
Как бы указывает, что такой скрипт уже существует…

Есть же
http://python.su/forum/33/ Помощь школьникам и студентам, нуждающимся в решении задачи

Офлайн

#5 Сен. 5, 2015 22:16:54

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

Iskatel
ты о чем вообще ?

Офлайн

#6 Сен. 5, 2015 22:17:34

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

Iskatel
Цитировать
Это я просто для примера написал.

Офлайн

#7 Сен. 5, 2015 23:29:20

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Найти самое большое число

>>> 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.



Отредактировано py.user.next (Сен. 6, 2015 01:10:55)

Офлайн

#8 Сен. 6, 2015 00:32:38

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

py.user.next

Спасибо огромное! уже больше 1000 строк написал в своей программе и досихпор не понимаю функцию lambda ) мне напоминает палочку выручалочку ))))

Офлайн

#9 Сен. 6, 2015 01:03:56

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

py.user.next
у меня возникли проблемы в общем выходит ошибка при загрузке из lst = и еще если число в конце большое например : 30000000 то оно почему то не определяется …. как это исправить ?

Офлайн

#10 Сен. 6, 2015 01:10:46

mgnmaster
Зарегистрирован: 2015-09-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти самое большое число

причем все ссылки разные и цифры в конце тоже но нужно чтобы находилось самое большое число

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version