Могу ли я импортировать отсортированные из __future__ в Jython? - PullRequest
4 голосов
/ 25 марта 2012

Я застрял, используя старую версию (2.2.1) Jython на машинах, на которых я работаю, но мне нужен отсортированный метод. Я уже импортирую генераторы из future , но

from __future__ import sorted

возвращает SyntaxError: отсортированная функция в будущем не определена. Можно ли импортировать модуль, в котором он есть?

1 Ответ

5 голосов
/ 25 марта 2012

Если вы застряли со старой версией jython, возможно, вам следует использовать .sort() вместо этого?

>>> a = [ 3, 1, 4, 1, 5, 9 ]
>>> a.sort()
>>> a
[1, 1, 3, 4, 5, 9]

Вы даже можете определить свой собственный отсортированный, чтобы заменить отсутствующий:

>>> def my_sorted(a):
...     a = list(a)
...     a.sort()
...     return a
... 
>>> b = [3,1,4,1,5,9]
>>> my_sorted(b)
[1, 1, 3, 4, 5, 9]
>>> b
[3, 1, 4, 1, 5, 9]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...