
Ihar
05.08.2016
20:01:57
Вечерок; есть кто? задачку не могу решить, поможете?

Erlex
05.08.2016
20:02:18
ДА

Ihar
05.08.2016
20:02:30
Привет;
есть список вида {[a,b],[c,d],[e,f]}

Google

Erlex
05.08.2016
20:03:27
ну

Ihar
05.08.2016
20:05:06
инужно соотнести эти значения с значениями типа "дверь тамбурная", "дверь санузлов"б "дверь лестничной клетки"
и задать соответствующую аббрвиатуру
ДВ5, ДВ6, ДВ7
я пытаюсь сделать это так:
DataEnter = IN[0]
d = []
a = ''
for i in DataEnter:
for l in i:
if l=="Лестничная клетка":
a = "ДВ5"
elif l=="Тамбур":
а = "ДВ7"
elif l=="Санузел":
а = "ДВ6"
else:
a = "ДВ9"
d.append(a)
OUT = d
но перебор не идёт дальше второго значения
до есть он выдаёт только ДВ5 и ДВ9

v
05.08.2016
20:07:58
а нельзя сделать какой-нибудь хэш с ключами?
"лестничная клетка" и т.п.

Ihar
05.08.2016
20:08:45
тогда мне нужна ссылка на материал как это сделать\

v
05.08.2016
20:09:29
как хэши в питоне делать?

Ihar
05.08.2016
20:09:42
типа того

Google

v
05.08.2016
20:09:45
наверное, в том же месте, где ты учился switch писать
т.е. ифы свои

Ihar
05.08.2016
20:10:11
я больше по архитектуре а не программированию ?

v
05.08.2016
20:10:12
точно
тебе еще свитч надо научиться делать

Ihar
05.08.2016
20:10:32
просто скажите какую главу справки читать

v
05.08.2016
20:10:40
какой еще справки?

Ihar
05.08.2016
20:10:54
пацаны, харе

Zart
05.08.2016
20:10:57
или у тебя фиксированный набор

Pavel
05.08.2016
20:11:12

Ihar
05.08.2016
20:11:21
нет аббревиатура не зависит от первых бук
в
фиксированный набор

Pavel
05.08.2016
20:12:45
в
d={'туалет':'db1', 'кухня':'db2}

Марк
05.08.2016
20:12:47
Мне кажется или тут пошел бестолковый троллинг?

Zart
05.08.2016
20:12:53
ты перебираешь всё подряд... т.е. тебе надо выцепить именно эти слова где угодно?

Stanislav
05.08.2016
20:13:04
Решение на поверхности, а вот результат нет

Google

Pavel
05.08.2016
20:13:30

Ihar
05.08.2016
20:13:50
вот список помещений
http://prntscr.com/c23vye
вот с этими значениями его надо соотнести
http://prntscr.com/c23w8o

Pavel
05.08.2016
20:14:37
a= d[l]
То есть a=d.get (l, 'неизвестно е помещение')

Zart
05.08.2016
20:14:56
terms = {'дверь тамбурная': 'ДВ5', ...}
out = [terms[word] for words in IN[0] for word in words if word in terms]

b0g3r
05.08.2016
20:15:11
оффтоп: в lightshot можно просто нажать ctrl+c, а здесь нажать ctrl+v
http://prntscr.com/c23vye

Ihar
05.08.2016
20:15:34
спс

⬗VLAD⌶K⬖
05.08.2016
20:15:38
не проще ли все [0][1] через true , false перебирать?

Zart
05.08.2016
20:15:58
причем тут тру/фолс?..

⬗VLAD⌶K⬖
05.08.2016
20:16:26
ну чтоб упростить перебор

Zart
05.08.2016
20:16:29
это похоже список комнат

Pavel
05.08.2016
20:16:32

Zart
05.08.2016
20:17:35

⬗VLAD⌶K⬖
05.08.2016
20:18:16
как триггер)
ладно бред так бред

Pavel
05.08.2016
20:19:25
как триггер)
А завтра появится третий и четвёртый признак, и мы введем none and ellipses.

Zart
05.08.2016
20:19:46
на пятый номинирую NotImplemented

Google

Stanislav
05.08.2016
20:20:24

Zart
05.08.2016
20:20:35
это обычный дикт

Stanislav
05.08.2016
20:20:38
Мне проще по стандарту вложенно написать
block:
block:
block:Я про это

Alex
05.08.2016
20:24:18
Как думаете, pymorphy2 хороший инструмент в своем сегменте или есть аналоги получше?

Zart
05.08.2016
20:24:25
отличный

Ihar
05.08.2016
20:24:42
http://image.prntscr.com/image/3d33a0320c86408495e77d0046c8874a.png

Zart
05.08.2016
20:24:48
из аналогов у яндекса чтото есть

Ihar
05.08.2016
20:24:53
что-то я делаю не так(

Admin
ERROR: S client not available

Ihar
05.08.2016
20:25:05
нулл выдаёт

Zart
05.08.2016
20:25:38
ну да.. у тебя ж айронпитон

Andrey
05.08.2016
20:25:39

Ihar
05.08.2016
20:26:03
нужно библиотеки подгружать ?

Zart
05.08.2016
20:26:05
второй человек с ревитом...

Ihar
05.08.2016
20:26:26
это динамо для ревита

Zart
05.08.2016
20:26:42
нет, там ситуация несколько сложнее, потому что вот те хреновины у тебя - не строки афаир

Ihar
05.08.2016
20:26:46
есть такой грешок, что уж тут

Zart
05.08.2016
20:27:03
теперь вас двое

Alex
05.08.2016
20:27:16

Google

Zart
05.08.2016
20:27:36
https://github.com/vas3k/python-glr-parser гм
не совсем то

Ihar
05.08.2016
20:28:39
мне к понедельнику надо придумать как это должно работать посоветуйте что почитать?

Alex
05.08.2016
20:29:33

Geronimo
05.08.2016
20:33:38
алоха гайс

Alex
05.08.2016
20:34:42
Видимо инструмент еще сырой. Доки всего 3 страницы, для питона реалтзованных пакетов нет...

Марк
05.08.2016
20:43:10
>>> {00001:0}[0010][0000000.00000000000000]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 8
Ч0 8?

Zart
05.08.2016
20:43:36
010 == 8
восьмеричное во втором питоне
а в третьем надо 0o10 писать

Марк
05.08.2016
20:44:19
Бля, я предполагал такой вариант, но не надеялся

IV
05.08.2016
20:44:23
Народ, в чем может быть проблема. Пытаюсь выполнить код из этого примера
https://developer.todoist.com/#read-resources
Получаю следующую ошибку
»> api.sync(resource_types=['all'])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sync() got an unexpected keyword argument 'resource_types'

Zart
05.08.2016
20:47:38
это тебе надо доку своего враппера курить

Марк
05.08.2016
20:49:41
>>> [01010**01+20%1]
Бля.

Zart
05.08.2016
20:50:00
30?

Марк
05.08.2016
20:50:10
Я как-то не задумывался, что так вообще возможно
520

Zart
05.08.2016
20:51:07
а, ну да

Марк
05.08.2016
21:01:18
>>> all([])
True
>>> all([[]])
False
>>> all([[[]]])
True
Со статьи
Эта группа больше не существует