
Denis
18.12.2016
11:57:20
>>> a = ['a', ['(', 'b', 'c', ['(', ')'], 'd', ')'], 'e']
>>> def rjoin(a):
... if isinstance(a, str):
... return a
... return ''.join(rjoin(i) for i in a)
...
>>> rjoin(a)
'a(bc()d)e'

Ivan
18.12.2016
11:57:49
Пасиб

Folt
18.12.2016
11:57:50
как в dict добавить новую пару значений ?

Google

Denis
18.12.2016
11:58:07
your_dict[key] = value

Folt
18.12.2016
11:58:26
а елы....

тнн Itjunky
18.12.2016
11:58:32

Folt
18.12.2016
11:59:29
спс

Dmitriy
18.12.2016
11:59:44
>>> a = ['a', ['(', 'b', 'c', ['(', ')'], 'd', ')'], 'e']
>>> def rjoin(a):
... if isinstance(a, str):
... return a
... return ''.join(rjoin(i) for i in a)
...
>>> rjoin(a)
'a(bc()d)e'
import itertools
res = ''.join(map(str, itertools.chain(*stack)))

Denis
18.12.2016
12:00:47

Dmitriy
18.12.2016
12:05:32

Denis
18.12.2016
12:05:43
Но зачем?

Dmitriy
18.12.2016
12:06:18
Но зачем?
посмотри на свой код. там тоже рекурсия

Denis
18.12.2016
12:06:29
Зато у меня нет itertools

Amaro
18.12.2016
12:06:38
К вопросу о tkinter - кто-то тут делает десктоп-приблуды на питоне? На чём?

Dmitriy
18.12.2016
12:08:22

Zart
18.12.2016
12:08:36
нахуй нужен тот итертулз для обычной итерации

Google

Denis
18.12.2016
12:08:54
Если в каждый чих встраивать зависимости, можно не решить задачу

Dmitriy
18.12.2016
12:09:05
[item for sublist in l for item in sublist] более понятен?

Denis
18.12.2016
12:09:27
Он не работает для произвольной вложенности

Zart
18.12.2016
12:09:28
я бы задачу вообще б без рекурсии решил

Dmitriy
18.12.2016
12:10:07
конечно
я пытался объяснить новичку как пишется такая конструкция, в итоге он копипастит её

fox.cpp
18.12.2016
14:18:03
ухади

Сергей
18.12.2016
14:39:52
Всем привет, всем добра)

Max
18.12.2016
14:57:55
Знает кто приложение для андроид где все стандартные библиотеки описаны?

Denis
18.12.2016
14:58:18
Браузер?

Max
18.12.2016
14:58:46
Не , как раз хотелось бы не заходить в браузер постоянно
По этому и ищу

Denis
18.12.2016
14:59:04
Ну можно поискать документацию в pdf

Max
18.12.2016
14:59:34
Тоже вариант , но вдруг кто встречал

Zart
18.12.2016
14:59:47

Юкер
18.12.2016
15:00:27
Вроде был в телеграме бот с документацией по python

Max
18.12.2016
15:00:53

Zart
18.12.2016
15:01:05
сгенерировать доку в нужном формате
нахуя для этого приложение на ведроиде?

Юкер
18.12.2016
15:03:24
@Maxouni, попробуй этого бота: @ProgroBot

Google

?
18.12.2016
15:43:34
ребята помогите советом, в настройках при включенном дебаге получаю 404 ошибку в нужномслучае, но при выключенном дебаге что в девсервере что в nginx получаю 500 ошибку
в чем моя ошибка?
стоит задача при выключенном дебаге(перед деплоем) показать пользователю красиво оформленную 404 страничку

b0g3r
18.12.2016
15:45:24
Как много информации дано
Видимо все остальное очевидно, и код, и вебфреймворк

Amaro
18.12.2016
15:46:03
Иногда мне кажется, что пол планеты забанено в гугле.

Zart
18.12.2016
15:51:04
порой гугл и правда банит

Max
18.12.2016
16:05:40

Amaro
18.12.2016
16:07:20
Я-то там же...

Petro
18.12.2016
16:27:25
Юзаю софтину под андроид. Едешь в метро, куришь стандартную либу.

Pavel
18.12.2016
17:13:53

Folt
18.12.2016
17:26:19
как проверить существует ли элемент списка python?

Zart
18.12.2016
17:27:04
по индексу или значению?

Folt
18.12.2016
17:27:36
индексу

Zart
18.12.2016
17:28:11
проверить что он не выходит за размер

тнн Itjunky
18.12.2016
17:31:06

Кротобедонтий
18.12.2016
17:32:03
Там много чего есть, питон в том числе

тнн Itjunky
18.12.2016
17:32:45

Google

Dmitriy
18.12.2016
17:33:24

тнн Itjunky
18.12.2016
17:33:48
ясн
Большинство так и пытается, типа напишите код за меня =)

Alex
18.12.2016
17:54:25
Всем привет. Что-то никак не соображу, подскажите пжлста вот что:
есть 5 отдельных списков:
L1[a, b], L2[c, d], L3[e, f], L4[g, h], L5[i, j]
как-то их можно в цикле собрать в один список списков?
Или только append по одному ?

Admin
ERROR: S client not available

тнн Itjunky
18.12.2016
17:54:52
Аппенд, а зачем как-то иначе?

Zart
18.12.2016
17:58:02
[L1, L2, L3, L4, L5]
нафиг аппенд?

Alex
18.12.2016
17:58:05
ну просто если их будет 10, получается будет 10 строк почти одинаковых
lb.append(L1)
и так далее... хотелось как-то без такого обойтись
ээ
сколько надо часов "накодить", чтобы такие вещи без скрипа писались ?
А то, элементарные вроде вещи, а приходится скрипеть...

Сергей
18.12.2016
18:00:45
Без скрипа это как?

Alex
18.12.2016
18:01:30
ну чтобы не ломать голову над каждой строчкой...
то есть дают мне например задание...
алгоритм решения я плюс-минус сразу нахожу.. Как, что и куда.
А вот дальше, когда до реализации дело доходит - начинается вот такая вот, я хз что это, нехватка опыта наверное...

Aleksei
18.12.2016
18:03:04
задачек 200 на codewars реши и будет норм)

Сергей
18.12.2016
18:03:09
Ты же когда пишешь print() голову не ломаешь?

Alex
18.12.2016
18:03:43
над принтом нет, ясный пень..

Сергей
18.12.2016
18:04:06
Ну вот здесь то же самое.
Просто суть надо понять и практикой закрепить.

Google

Сергей
18.12.2016
18:04:26
100% профит.

Aleksei
18.12.2016
18:05:27
каждый день по 5 штук, и с простыми конструкциями к 200 проблем не будет, я так с генераторами разобрался

Alex
18.12.2016
18:08:40

Сергей
18.12.2016
18:09:05
Алекс
Что такое генератор, можно узнать?

Aleksei
18.12.2016
18:10:34
python generator comprehension

Zart
18.12.2016
18:15:26
какой компрехеншен? он экспрешен

Aleksei
18.12.2016
18:29:52
Python supports a concept called "list comprehensions".
так что уж не знаю, надо в доки лезть, чтобы выяснить название))

Zart
18.12.2016
18:30:35
list, set, dict comprehension
generator expression
иди лезь в доки

Greg
18.12.2016
19:28:41
Скажите, кто делал бота для телеграма?

Denis
18.12.2016
19:29:00
Я делал

Greg
18.12.2016
19:29:20
денис, могу в лс?

Denis
18.12.2016
19:29:27
Да
Эта группа больше не существует