@python_beginnersЭта группа больше не существует

Страница 240 из 1885
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
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
из аналогов у яндекса чтото есть
Слыхал что у яндекса пхп либа под morphy есть. Это?

Google
Zart
05.08.2016
20:27:36
Слыхал что у яндекса пхп либа под morphy есть. Это?
не, тут на днях ктото долбался со сборкой их сишных либ..

https://github.com/vas3k/python-glr-parser гм

не совсем то

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

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

Со статьи

Страница 240 из 1885

Эта группа больше не существует Эта группа больше не существует