@ru_python

Страница 389 из 9768
Ilya
10.03.2016
10:28:43
If you want a cube with a different number of sides, use e.g. python code/cube_interactive.py 5

Viktor
10.03.2016
10:32:13
хм, еще можно слоями

а не

не стоит

Google
Viktor
10.03.2016
10:38:20
d = {"U":0, "D":1, "F":2, "B":3, "R":4, "L":5} или d = dict([*zip(['U', 'D', 'F', 'B', 'R', 'L'], range(6))])

Aragaer
10.03.2016
10:42:32
ох

может просто enumerate?

Kolyann
10.03.2016
10:42:55
Aragaer
10.03.2016
10:43:23
а, у энумерейта в обратном порядке

Viktor
10.03.2016
10:43:24
ну лан, верну обратно Enum

Aragaer
10.03.2016
10:43:28
хотя пофиг

Viktor
10.03.2016
10:43:40
ненене

Aragaer
10.03.2016
10:43:40
>>> dict(enumerate("abcdef")) {0: 'a', 1: 'b', 2: 'c', 3: 'd', 4: 'e', 5: 'f'}

Viktor
10.03.2016
10:43:48
я дурак

там можно d = dict([*zip('UDFBRL', range(6))])

а если

dict([reversed(t) for t in enumerate("abcdef")])

Google
Kolyann
10.03.2016
10:46:51
можно просто reversed("abcdef")

Aragaer
10.03.2016
10:46:54
 dict((a, b) for b, a in enumerate("abcdef")) {'a': 0, 'c': 2, 'b': 1, 'e': 4, 'd': 3, 'f': 5}

Kolyann
10.03.2016
10:46:56
внутри

Viktor
10.03.2016
10:47:09
ох, {'c': 2, 'e': 4, 'b': 1, 'd': 3, 'f': 5, 'a': 0}

точнее это итератор, да?

Aragaer
10.03.2016
10:47:34
в хаскелле есть флип

ну ваще enumerate это объект, из него надо вычитывать

list comprehension это вроде

Kolyann
10.03.2016
10:48:12
͏
10.03.2016
10:49:51
+

сорян

Viktor
10.03.2016
10:52:03
def enum_flip(seq): for b, a in enumerate(seq): yield (a, b)

Aragaer
10.03.2016
10:59:33
пф

оно так не генератор

Viktor
10.03.2016
11:01:40
тьфу, yield

Aragaer
10.03.2016
11:01:49
enum_flip = lambda seq: ((yield (b, a)) for a, b in enumerate(seq))

Viktor
10.03.2016
11:01:53
ага

Aragaer
10.03.2016
11:02:13
скобок пришлось понаставить, лучше уж обычной функцией

Viktor
10.03.2016
11:02:32
ага

Google
Viktor
10.03.2016
11:02:51
да и pep8 против foo = lamda ...

FFFFFF

долбанный пайчарм опять сломался

Whore Amazing
10.03.2016
11:09:41
да срань что не так с этими миме-то?

Viktor
10.03.2016
11:11:02
с*ка, почему этот dict не отсортирован

Kolyann
10.03.2016
11:11:13
потому что дикт не обязан быть отсортированным

Whore Amazing
10.03.2016
11:11:48
люди добрые! есть ли среди вас маги?

Kolyann
10.03.2016
11:12:16
владею лямбда-магией

Whore Amazing
10.03.2016
11:12:28
нет, мне нужны маги, владеющие магией

Kolyann
10.03.2016
11:12:32
и регэкспами

Whore Amazing
10.03.2016
11:12:33
которая magic

Viktor
10.03.2016
11:12:52
Whore Amazing
10.03.2016
11:12:56
I need help with magic in ny code

Kolyann
10.03.2016
11:13:05
можешь попробовать sorted(tvoy_dict.items())

Viktor
10.03.2016
11:13:22
а оно нужно?
ну мне итерировать в его ключах

Whore Amazing
10.03.2016
11:13:23
а как его обязать?
создать новый тип данных - отсортированный словарь.

Viktor
10.03.2016
11:13:33
как бы сказать...

Kolyann
10.03.2016
11:13:45
ну мне итерировать в его ключах
sorted(tvoy_dict) = отсортированный список ключей

Viktor
10.03.2016
11:14:01
Google
Kolyann
10.03.2016
11:14:07
по ключам

а понял

Whore Amazing
10.03.2016
11:14:16
именно

Viktor
10.03.2016
11:14:22
У меня теперь это ассоциируется с crashsafari

Kolyann
10.03.2016
11:15:53
>>> P = dict(enumerate('qwerty')) >>> P {0: 'q', 1: 'w', 2: 'e', 3: 'r', 4: 't', 5: 'y'} >>> sorted(P.items(),key=lambda x:x[1]) [(2, 'e'), (0, 'q'), (3, 'r'), (4, 't'), (1, 'w'), (5, 'y')]

Admin
ERROR: S client not available

Viktor
10.03.2016
11:16:08
А, я по-другому сделаю

Kolyann
10.03.2016
11:16:38
логично

Aliaksiej
10.03.2016
11:20:07
которая magic
заюзал разок, может и помогу

что там у тебя

Whore Amazing
10.03.2016
11:20:23
что там у тебя
could not find any magic files!

Aragaer
10.03.2016
11:20:28
Prelude> let enum_flip = (flip zip) [0..] Prelude> enum_flip "abcdef" [('a',0),('b',1),('c',2),('d',3),('e',4),('f',5)

Aliaksiej
10.03.2016
11:20:36
Aragaer
10.03.2016
11:20:45
хреновый из меня хаскельщик

Whore Amazing
10.03.2016
11:21:36
когда?
когда код запускаю плюется ошибкой на каждую строку в magic.mgc и, судя по всему, в неправильной кодировке ее распознает, ибо строки какие-то нехорошие

Aragaer
10.03.2016
11:21:58
а ващет чо вы паритесь не пойму

p = OrderedDict((b, a) for a, b in enumerate("abcdef"))

Google
Whore Amazing
10.03.2016
11:23:42
ща попробую

да

Aliaksiej
10.03.2016
11:24:10
если ругнется, то похоже у тебя не стоит libmagic

у тебя линь или винь?

Whore Amazing
10.03.2016
11:24:20
винь

Viktor
10.03.2016
11:24:46
а теперь еще вопрос

Aliaksiej
10.03.2016
11:25:03
тебе видимо отсюда либу надо скачать http://gnuwin32.sourceforge.net/packages/file.htm

Whore Amazing
10.03.2016
11:25:19
Aliaksiej
10.03.2016
11:25:39
так пипом ты поставил питон обертку над системной библиотекой

Whore Amazing
10.03.2016
11:25:44
А.

Aliaksiej
10.03.2016
11:26:15
а тебе сама библиотека нужна + конструктор запускать так magic.Magic(magic_file='C:\path\to\magic')

и заметь, это виндовсспецифик

т.е. если ты потом планируешь запустить на лине это дело, то тебе надо это учесть

Whore Amazing
10.03.2016
11:26:54
т.е. magic1.dll это не то?

Aliaksiej
10.03.2016
11:27:00
оно вроде

Whore Amazing
10.03.2016
11:27:08
ну так оно у меня есть

Страница 389 из 9768