
Arrow
14.09.2017
09:34:23

Maxim robox
14.09.2017
09:34:40
Ты используешь.

Arrow
14.09.2017
09:34:42
мне один раз надо заюзать для селектора

Google

Maxim robox
14.09.2017
09:35:11
Выкидываешь это когда
for _ in range(10):
print('hello')


Arrow
14.09.2017
10:00:56
рефакторинг помог)))
получилась, если кому интересно такая простыня:
def getattr_rec(obj, name):
for field in name.split('.'):
obj = getattr(obj, field)
return obj
def gb(iterable, key_path, key_name, value_name, value_selector):
def group_format(key, value):
return {key_name: key, value_name: value_selector(value)}
def key_selector(obj):
return getattr_rec(obj, key_path)
groups = groupby(iterable, key_selector)
return [group_format(key, value) for key, value in groups]
def get_sum(orders):
return sum(o.sum for o in orders)
def gb_month(months):
return gb(months, 'date.month', 'number', 'sum', get_sum)
def gb_username(users):
return gb(users, 'user.username', 'name', 'months', gb_month)
def gb_year(orders):
return gb(orders, 'date.year', 'year', 'users', gb_username)
completed_orders = Order.objects.filter(completed=True)
result = gb_year(completed_orders)
как создать список заполненный одним значением? типа функции range, но только значение одно и тоже
есть какая-то дефолтная функция?
чтобы получилось например [ 0, 0, 0, 0 ]


b0g3r
14.09.2017
10:19:17
a = [1 for _ in range(n)]

Arrow
14.09.2017
10:19:33

Tigran
14.09.2017
10:19:53
[1] * n

Arrow
14.09.2017
10:20:12

Tigran
14.09.2017
10:21:39
ага. только если у тебя не 1, а, например, пустой список, так делать уже нельзя
>>> l = [[]] * 10
>>> l
[[], [], [], [], [], [], [], [], [], []]
>>> l[0].append(0)
>>> l
[[0], [0], [0], [0], [0], [0], [0], [0], [0], [0]]

Maxim robox
14.09.2017
10:23:27

Google

Arrow
14.09.2017
10:23:38

Tigran
14.09.2017
10:23:52

Arrow
14.09.2017
10:24:08
или че там
я не смотрел

Tigran
14.09.2017
10:24:48
Можно только immutable значения, другими словами?
тоже не совсем верно, tuple иммутабельный :)
>>> l = [([],)] * 5
>>> l
[([],), ([],), ([],), ([],), ([],)]
>>> l[0][0].append(0)
>>> l
[([0],), ([0],), ([0],), ([0],), ([0],)]

Arrow
14.09.2017
10:25:03
тоже не совсем верно, tuple иммутабельный :)
>>> l = [([],)] * 5
>>> l
[([],), ([],), ([],), ([],), ([],)]
>>> l[0][0].append(0)
>>> l
[([0],), ([0],), ([0],), ([0],), ([0],)]
brainfuck? ?

Tigran
14.09.2017
10:25:11
я бы посоветовал только с примитивами вроде чисел и строк так делать
или вообще не делать)

Maxim robox
14.09.2017
10:25:19
тоже не совсем верно, tuple иммутабельный :)
>>> l = [([],)] * 5
>>> l
[([],), ([],), ([],), ([],), ([],)]
>>> l[0][0].append(0)
>>> l
[([0],), ([0],), ([0],), ([0],), ([0],)]
Ну так у тебя там лист внутри. Он-то mutable.

Alexey
14.09.2017
10:25:29
вот брэйнфак
+[----->+++<]>+.-------.-[++>-----<]>..+++++++++.-[---->+<]>++.[-->+++++++<]>.++.---.--------.+++++++++++.+++[->+++<]>++.++++++++++++..--------.+++++++++++++.[-->+++++<]>+++.+[->+++<]>+.---.+[--->+<]>+++.-[---->+<]>++.[-->+++<]>++.--[--->++<]>.---[->++++<]>+.-[-->+++++<]>-.

Sam
14.09.2017
10:26:05
и кто то даже делает релейный брейнфак компъютер

Arrow
14.09.2017
10:26:27

Sam
14.09.2017
10:26:45

Arrow
14.09.2017
10:26:52
https://yopta.space/
гыы gop внатуре пиздишь, lt нах
куку йопта law() жЫ
вилкойвглаз(gop типа нечотко) жЫ
ксива.малява("Я и правда язык") нах
gop сука чотко нах
есть иливжопураз жЫ
gop сука чотко нах
потрещим(semki чоблясука трулио) жЫ
lt сука ксива.вычислитьЛохаПоНомеру("list") нах
ебало.шухер("Привет, йопта") нах
есть
есть
есть

b0g3r
14.09.2017
10:27:34
тоже не совсем верно, tuple иммутабельный :)
>>> l = [([],)] * 5
>>> l
[([],), ([],), ([],), ([],), ([],)]
>>> l[0][0].append(0)
>>> l
[([0],), ([0],), ([0],), ([0],), ([0],)]
Тупл иммутабельный, а пример с листом)

Suren
14.09.2017
10:27:50
про питух тоже что ли рассказать

Tigran
14.09.2017
10:28:25

Google

Massimo
14.09.2017
10:29:17
Скорее всего улей

ilya
14.09.2017
10:29:38

Arrow
14.09.2017
10:29:55

Maxim robox
14.09.2017
10:34:09
Или нет?

Lain
14.09.2017
10:40:20
господа
есть разработчики телеграма?
инстантвью поддерживает жаваскрипт?

Maxim robox
14.09.2017
10:42:36
Нет. Hashable тоже некорректно.

Dmitry
14.09.2017
11:17:45
Как из основной функции делать вызов другой функции в поток, и при этом, чтоб основная функция продолжала работать?

Dmitry
14.09.2017
11:18:55
Дальше задаешь функцию

Dmitry
14.09.2017
11:19:11
И делаешь process.start()

Massimo
14.09.2017
11:39:19
Есть у кого телеграмм чат по SQL?

zerc
14.09.2017
11:42:35
По sql нет но можешь поискать dbarus

dk
14.09.2017
11:43:54

Hot
14.09.2017
11:44:19
Хакир!

dk
14.09.2017
11:45:41
0o_xXx_XAKEP_3EPII_xXx_o0 выглядело бы круче

Null
14.09.2017
11:46:07
Напоминает один старый фильм.

Dmitry
14.09.2017
11:46:17
retr0_DedSec526

Google

Artem
14.09.2017
12:10:39
крипта упала, закупаемся

Add
14.09.2017
12:15:41
Какая крипта?

Artem
14.09.2017
12:17:17
биткоин и все остальное

Tigran
14.09.2017
12:17:45
айфоны упали

Admin
ERROR: S client not available

Artem
14.09.2017
12:19:50
да, седьмой айфон упал, закупаемся

Anton
14.09.2017
12:20:12
Ща ещё глядишь часы упадут после решения вас рф
Что это больше не часы

Artem
14.09.2017
12:20:49
на часы теперь на 10% больше пошлина

Anton
14.09.2017
12:25:49
Наоборот будет

Massimo
14.09.2017
12:26:34
Все упало, закупаемся

Tigran
14.09.2017
12:27:00
откупимся обратно через полгода
запомните этот твит

Artem
14.09.2017
12:28:09
кому было дорого по 4 и 5 тысяч, сейчас биткоин торгуется по 3600 баксов

James
14.09.2017
12:49:04
Хай, господа хорошие
Такой вопрос, может кто кодил APP под маки?

Dmitry
14.09.2017
12:49:51
а так хай!

James
14.09.2017
12:50:24
Сижу и аж моск плавится. Есть APP. В него запихнут dmidecode. Есть скрипт, который этот dmidecode вызывает через Popen. PIPE, shell=True, universal_newlines=True стоит. И в итоге ни в stdout, ни в stderr нифига. просто None, и там и там, как будто он не отработал. Причём если скрипт запустить не после py2app, а в нормальном виде, то он отлично отрабатывает. в app.entitlements и child.entitlements sandbox стщит в false

Google

Vasya
14.09.2017
13:07:26

Tigran
14.09.2017
13:07:31
А вызывается каким методом Popen'а?

James
14.09.2017
13:08:10

Massimo
14.09.2017
13:08:15
А ну да, г-н Варламов со своими долларами

Voskresus
14.09.2017
13:18:23
подскажите как узнать есть
Комитет Госдумы по инфополитике открывает новый сезон регрессивного законодательства
https://rublacklist.net/31974/
Со стороны Комитета поддержку получил законопроект о штрафах для VPN, также обсуждается судьба законопроекта о миллионах штрафах для пользователей соцсетей и концепция "Цифровой экономики" с системой предфильтрации трафика.

Arrow
14.09.2017
13:22:20

Voskresus
14.09.2017
13:22:55

Arrow
14.09.2017
13:23:41
и слава богу...

Voskresus
14.09.2017
13:24:28
чувак ты понимаешь что это легализация еще больших ограничений в интернете ?

Arrow
14.09.2017
13:24:29
зашел на рутрекер - получил штраф 5к ?

Konstantin
14.09.2017
13:24:32
закон Яровой когда то тож был концепцией..

James
14.09.2017
13:24:36
Нуну. А теперь вспомним про пакет Яровой