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

Страница 1031 из 1885
Johnnie
30.12.2016
11:08:51
а выглядит так, будто он хочет str[4:] =D

Igor
30.12.2016
11:09:11
"{:,}".format(25000) работает, а как пробел сделать, хм

а, во

In [12]: locale.setlocale(locale.LC_ALL, 'ru_RU') Out[12]: 'ru_RU' In [13]: "{:n}".format(25000) Out[13]: '25 000'

Google
Igor
30.12.2016
11:12:05
либо как в примере выше, locale.format

Dmitry
30.12.2016
11:12:10
locale обязательно для этого?

Igor
30.12.2016
11:12:23
дя. ну можешь сам написать имплементацию разделителя

или делать str.replace %))))

"{:,}".format(25000).replace(',', ' ') но это пиздец, нельзя так делать

53r63rn4r
30.12.2016
11:14:13
:D

"{:,}".format(25000).replace(',', ' ') но это пиздец, нельзя так делать
Костыляю где хочу законом не запрещено

Zart
30.12.2016
11:35:33
если ещё кто-т объяснит - будет вообще чудесно
есть такая вещь - контекст опенгл

еще вопрос, как из p = "25000" сделать "25 000"?
>>> import locale >>> locale.setlocale(locale.LC_ALL, '') 'Russian_Russia.1251' >>> locale.format_string('%d', 25000) '25000' >>> locale.format_string('%d', 25000, True) '25\xa0000' >>> print(locale.format_string('%d', 25000, True)) 25 000

Igor
30.12.2016
11:40:12
в сымсле?

Zart
30.12.2016
11:40:30
так вот. у контекста есть версия, начиная где-то с 3.3 опенгл это стало влиять на то, что можно, а что низзя опенглить. полагаю в куте решили вынести под каждую версию по модулю, но запилили лишь под три с половиной самых попсовых

b0g3r
30.12.2016
11:40:45
в сымсле?
там \xa0 - неразрывный пробел вроде

Google
Igor
30.12.2016
11:40:51
а, понял!

Zart
30.12.2016
11:41:34
поэтому если дрова на опенгл возвращают контекст не той версии, надо или ждать пока тролльтех не запилит нужный модуль, или же заставить опенгл создать контекст нужной версии (это требуется и поддерживается по спеке)

Petr
30.12.2016
11:41:48
тупой вопрос вот есть у меня 384 бита, 6 групп по 64 бита, т.е. 6 групп по 8 байт

как мне БЫСТРО получить для каждой группы 1 если хоть один байт не 0х0, иначе 0?

Zart
30.12.2016
11:42:48
any(x)

Igor
30.12.2016
11:43:07
для каждой группы

так что наверное filter?

Zart
30.12.2016
11:43:15
map(any

Denis
30.12.2016
11:43:16
test rax,rax

если совсем быстро

Igor
30.12.2016
11:43:22
а, да, map

Zart
30.12.2016
11:43:58
не совсем ясно в каком виде он это хранит

в питоне бигнум, можно просто хранить здоровенным числом

Denis
30.12.2016
11:44:32
по описанию похоже на какую-то криптографию

Zart
30.12.2016
11:44:42
можно листом из интегеров, считая их 32битными а можно байтарреем

384 обычно напоминает о 3DES, но там группы по 56бит

Denis
30.12.2016
11:45:39
sha-384 есть

Zart
30.12.2016
11:45:59
и используется примерно в нигде в отличие от 256 и 512

Petr
30.12.2016
11:46:27
по описанию похоже на какую-то криптографию
не, у термоголовы просто 6 групп по 64 точки, 6 пинов строб

я вообще чот думаю щас, на ардуинке проверять какие сегменты нужно прожигать, или присылать с компа просто

Google
Zart
30.12.2016
11:47:33
питон на ардуине?

Petr
30.12.2016
11:47:55
не, питон на пекарне, шлет в сериал на ардуину

microPython`а у меня нема

Zart
30.12.2016
11:49:27
ну. посылку из порта через struct разбираешь?

Petr
30.12.2016
11:50:21
Ммм, на ардуине просто в стринг складываю

Zart
30.12.2016
11:50:39
ну мы вроде ж про питоновую сторону процесса

Petr
30.12.2016
11:50:45
Ну да

Zart
30.12.2016
11:50:57
на арде ж си?

чем тебе тогда совет про any() поможет..

Petr
30.12.2016
11:51:11
на арде ж си?
Да, но там есть стринг)

Zart
30.12.2016
11:51:20
нахуй не нужен тот стринг

Petr
30.12.2016
11:51:41
У меня питон обрабатывает картинку и шлёт в ардуину построчно

СПС вобщем

Yan?
30.12.2016
11:57:21
То ли я дебил (что скорее всего), то ли это не так просто вникнуть, как в pygame отрисовать картинку, используя массив

Zart
30.12.2016
11:59:13
спрайт блит же

Daniel
30.12.2016
16:25:40
можно ли перенести из одного списка key, value в другой? я так понимаю append работать не будет, да?

Igor
30.12.2016
16:25:51
списка или словаря?

Daniel
30.12.2016
16:26:20
словаря, извиняюсь

Google
Alex
30.12.2016
16:26:56
new_dict = old_dict.copy()

Daniel
30.12.2016
16:27:07
например как? мне надо очистить словарь и довавить все key value в старый

Igor
30.12.2016
16:27:16
э

b0g3r
30.12.2016
16:27:20
ну а вообще - что мешает и перенести: for key, val in dict1.items(): dict2[key] = val

Igor
30.12.2016
16:27:26
а зачем?

Daniel
30.12.2016
16:27:52
затем что функция должна возвращать старый список

но уже измененый

b0g3r
30.12.2016
16:28:05
так список или словарь

Igor
30.12.2016
16:28:10
%)

Daniel
30.12.2016
16:28:14
сука, словарь блять

мозг мой в ауте

Daniel
30.12.2016
16:28:23
я извиняюсь

b0g3r
30.12.2016
16:28:25
чет я запутался в условии

b0g3r
30.12.2016
16:28:41
что прниимает функция?

давай лучше пример какой-нибудь, что на входе, что происходит, что на выходе

Daniel
30.12.2016
16:28:57
нету списков, работа чисто со словарями, просто я уже чет сегодня мозг перенапряг с цифрами

b0g3r
30.12.2016
16:29:04
и мы тут тебе быстро подскажем как сделать

поясним

Google
Daniel
30.12.2016
16:29:27
да там задача она вообще для избранных %)

2 точка key = 2 * key

b0g3r
30.12.2016
16:31:10
так тебе не нужно ничего копировать)

d - изменяемый (mutable) тип данных

Igor
30.12.2016
16:31:47
в смысле

Daniel
30.12.2016
16:31:53
ну я реализовываю if key in d == True: s[key]=[value]

b0g3r
30.12.2016
16:31:54
т.е. когда ты передаешь его в функцию - передается как раз ссылка на него

ой

Igor
30.12.2016
16:31:54
еще какой изменяемый

b0g3r
30.12.2016
16:32:06
изменяемый имел в виду ;)

Daniel
30.12.2016
16:32:44
но ведь не работает?

b0g3r
30.12.2016
16:32:51
так там условие то полное

Igor
30.12.2016
16:32:54
можно без == True, во-первых

b0g3r
30.12.2016
16:32:59
а во-вторых какой s?

Igor
30.12.2016
16:33:04
во-вторых, с True, False и None надо сравнивать не ==, а is

b0g3r
30.12.2016
16:33:23
если у тебя на входе в функцию d, то его и меняй

if key in d: d[key].append(value)

а ещё там дальше нужно два elif, но это ты уж сам напишешь

Daniel
30.12.2016
16:34:39

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

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