@ru_python

Страница 1544 из 9768
Cykooz
19.09.2016
10:16:56
А, ну тогда правильнее сказать, что l += [2] - это эквивалент .extend()

H
19.09.2016
10:18:18
а может проще проверить, что аппенд работает на 30% быстрее и использовать его?

Google
-
19.09.2016
10:20:00
На SO говорят, что += быстрее extend:

> The only difference on a bytecode level is that the .extend way involves a function call, which is slightly more expensive in Python than the INPLACE_ADD.

H
19.09.2016
10:21:38
In [21]: dis.dis('a.append(5)') 1 0 LOAD_NAME 0 (a) 3 LOAD_ATTR 1 (append) 6 LOAD_CONST 0 (5) 9 CALL_FUNCTION 1 (1 positional, 0 keyword pair) 12 RETURN_VALUE In [22]: dis.dis('a += [5]') 1 0 LOAD_NAME 0 (a) 3 LOAD_CONST 0 (5) 6 BUILD_LIST 1 9 INPLACE_ADD 10 STORE_NAME 0 (a) 13 LOAD_CONST 1 (None) 16 RETURN_VALUE In [23]: dis.dis('a = a + [5]') 1 0 LOAD_NAME 0 (a) 3 LOAD_CONST 0 (5) 6 BUILD_LIST 1 9 BINARY_ADD 10 STORE_NAME 0 (a) 13 LOAD_CONST 1 (None) 16 RETURN_VALUE In [24]: dis.dis('a.extend([5])') 1 0 LOAD_NAME 0 (a) 3 LOAD_ATTR 1 (extend) 6 LOAD_CONST 0 (5) 9 BUILD_LIST 1 12 CALL_FUNCTION 1 (1 positional, 0 keyword pair) 15 RETURN_VALUE

вроде все очевидно сразу же

mvkamran
19.09.2016
10:48:54
Привет

Подскажите для начала Изучение С Луцом пойдет:?

что посоветуете для начала

раньше занимался программирование

потом забил перешел в сетевые инженера

сейчас снова хочу перекатится

x3233
19.09.2016
10:50:14
Не

53r63rn4r
19.09.2016
10:50:20
Шутка о "Сделай бочку" уже была?

mvkamran
19.09.2016
10:50:27
ъъъ

Google
x3233
19.09.2016
10:50:28
Лутц не пойдёт

mvkamran
19.09.2016
10:50:36
ок

x3233
19.09.2016
10:50:44
Укус питона

Байт оф пайтон

Его читай

Коротко и по делу

mvkamran
19.09.2016
10:51:10
хорошо

Cykooz
19.09.2016
10:53:09
Ну это не адекватная проверка. extend используется чаще для добавления больше чем одного элемента. Поэтому правильнее сравнивать .extend([1,2,3,4,5,6,7,8,9,0]), с 10-ю вызовами .append()

Costel Salanders
19.09.2016
10:53:54
10 раз append делать как минимум странно

Cykooz
19.09.2016
10:57:16
В целом я готов пожертвовать красотой a += [1] не потому что он медленее append, а потому, что он не равнозначен варианту a = a + [1]. А это может в будущем привести к ошибке, когда кто то решит в коде заменить a += [1] на a = a + [1]

Sergey
19.09.2016
11:03:24
>>> a = b = [] >>> a += [1] >>> a, b ([1], [1])

Costel Salanders
19.09.2016
11:05:51
не?

Sergey
19.09.2016
11:06:11
да, ссылаются на один объект

Dan
19.09.2016
11:06:14
я возможно буду не в кассу но append можно ускорить a = [] apnd = a.append for i in xrange(1, 10): apnd(i) print(a)

Sergey
19.09.2016
11:06:37
не?
если бы создавался новый список, то b оставался бы []

Anton
19.09.2016
11:07:46
где именно создается новый список?
уже выяснили, что не создается

Google
53r63rn4r
19.09.2016
11:24:09
Ребзя, у кого есть сервер, нужно потестить подключение по ссш и запуск ls. Дайте доступ, плз

arisu
19.09.2016
11:27:07
господа, можно ли рерайзить эксепшон в следующий except clause?

like as: try: except ExcType1: log() raise except (ExcType1, ... ExcTypeN): common_action()

⬗VLAD⌶K⬖
19.09.2016
11:28:26
53r63rn4r
19.09.2016
11:28:46
а как?

⬗VLAD⌶K⬖
19.09.2016
11:30:18
virtualbox скачай + образ той системы которую хочешь использовать

53r63rn4r
19.09.2016
11:31:02
есть, дальше что?

⬗VLAD⌶K⬖
19.09.2016
11:31:36
ну если есть, то подсказывать не имеет смысла)

аптегт ссх

53r63rn4r
19.09.2016
11:32:44
Как не имеет? Ты начал рассказывать и не закончил Странный какой-то

Где этот аптегт ссх?

⬗VLAD⌶K⬖
19.09.2016
11:33:24
ну емае у виртуалбокса же есть свой локальный айпи, ну

53r63rn4r
19.09.2016
11:33:35
Где?..

mvkamran
19.09.2016
11:34:20
как запускать программу в комодо

без сохранения

в .py

Admin
ERROR: S client not available

mvkamran
19.09.2016
11:34:36
сразу в редакторе

⬗VLAD⌶K⬖
19.09.2016
11:34:44
в консоли линукс apt-get install ssh

Oleg
19.09.2016
11:35:04
почему не yum install?

Google
53r63rn4r
19.09.2016
11:35:04
а если там на виртуалке винда?

⬗VLAD⌶K⬖
19.09.2016
11:35:06
качаешь патти для винды

53r63rn4r
19.09.2016
11:35:18
понял

Спс

⬗VLAD⌶K⬖
19.09.2016
11:37:24
я к тому что если у тебя линукс на виртуалке допустим, на компе винда, то через локальные соединения можно из одной системы в другую коннектиться

53r63rn4r
19.09.2016
11:38:53
у меня стоит винда на виртуалке и винда рабочая, мне нужно с винды рабочей по ссш подключиться к какому-то серверу и передать ls

ну или cd

⬗VLAD⌶K⬖
19.09.2016
11:40:01
ну так бы и сказал

зачем тебе ссх коннект к какому то серверу?

53r63rn4r
19.09.2016
11:41:37
Надо

работа у меня такая: делать то, что сказали

Oleg
19.09.2016
11:43:07
53r63rn4r
19.09.2016
11:46:54
Так-то!

Dmitriy
19.09.2016
13:04:42
Ку, как у django с вебсокетами?

arisu
19.09.2016
13:04:50
пока что больно

но есть channels

Stanislav
19.09.2016
13:05:10
Зашквар

Лучше ставить ноду

А вообще может и впилят в 1.11

Belskikh
19.09.2016
13:09:57
Нода захватывает мир

Google
v
19.09.2016
13:50:49
шесть лет захватывает

и все никак

Subbotin
19.09.2016
13:51:39
и не захватит. единственное почему нода жива эта браузеры, который поддерживают только один язык

Страница 1544 из 9768