Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 25, 2016 12:30:09

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Вот, такие пироги.

У меня 3-й Python и код FishHook у меня вызывает ошибку…

Офлайн

#2 Ноя. 25, 2016 13:40:13

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Вот, такие пироги.

Это печально



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Ноя. 25, 2016 13:56:07

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Вот, такие пироги.

ZerG
Это печально
Пытаюсь реализовать код FishHook на python 3.X. Пока без результатов…

Офлайн

#4 Ноя. 25, 2016 14:24:58

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вот, такие пироги.

А покажите, как пытаетесь



Офлайн

#5 Ноя. 25, 2016 15:27:50

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Вот, такие пироги.

Показывать-то особо нечего… Пытаюсь понять, что не так… При вызове lambda-выражения, когда значение равно ноль, возвращается None, это и в 2.X и 3.X, но насколько я понимаю на последнем этапе выполнения метод sorted() отсортировать список он не может, т.к. None является другим типом в 3.Х, а метод sorted() не может сортировать объекты разных типов… А вот как это обойти не знаю … Или я ошибаюсь?

Офлайн

#6 Ноя. 25, 2016 15:35:38

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вот, такие пироги.

Согласен, в третьем не работает



Офлайн

#7 Ноя. 25, 2016 15:41:02

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вот, такие пироги.

Меняем None на минус бесконечность и все ок

 sorted(x, key=lambda x: x or -math.inf, reverse=True)



Офлайн

#8 Ноя. 25, 2016 19:00:34

Neofit
Зарегистрирован: 2016-11-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вот, такие пироги.



WOW. На рис. - это я слежу за битвой интеллектов Спасибо, милостивые государи, за вашу помощь. Сейчас детка вернётся с музыки, сядем за разбор.
Долг платежом красен - велкам!

Офлайн

#9 Ноя. 26, 2016 01:23:44

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

Вот, такие пироги.

FishHook
Меняем None на минус бесконечность и все ок
Ему там, похоже, надо сохранить первоначальный порядок чисел, просто их переставив, а sort() будет менять первоначальный порядок.



Офлайн

#10 Дек. 2, 2016 21:06:31

Neofit
Зарегистрирован: 2016-11-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вот, такие пироги.

5! в триместре. Спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version