Size: a a a

Сообщество Python Программистов

2021 June 21

k

krau5 in Сообщество Python Программистов
Джун: у меня код больше
Лид: *дает подзатыльник*
Джун: сука, а тут так не работает
источник

in Сообщество Python Программистов
И какие ты выводы сделал?
источник

R3

Rud 356 in Сообщество Python Программистов
Ну с экстендом читается лучше кмк, чем цикл и два аппенда. Генератор вот внутри спорный, но уже делаем ради циферок. Мне нравился вариант с рейнжем
источник

R3

Rud 356 in Сообщество Python Программистов
Просто там мем в том, что локал скоуп быстрее ищется и все дела + вайл быстрее, чем рейнж создать выходит
источник

R3

Rud 356 in Сообщество Python Программистов
Но все еще самый простой вариант += [i, s] в цикле как-то быстрее
источник

in Сообщество Python Программистов
источник

R3

Rud 356 in Сообщество Python Программистов
Я бы сравнил разве что потребление памяти ради интереса на огромных массивах
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Круто
источник

R3

Rud 356 in Сообщество Python Программистов
@Lamroy95 бахнешь?
источник

in Сообщество Python Программистов
Как правильно память смотреть?
источник

R3

Rud 356 in Сообщество Python Программистов
Го искать как
источник

R3

Rud 356 in Сообщество Python Программистов
уже готовенькое
https://pypi.org/project/memory-profiler/
источник

R3

Rud 356 in Сообщество Python Программистов
Даже построчно
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
источник

D

Daler in Сообщество Python Программистов
Хм интересно. __iadd__ работает быстрее чем extend. Я предполагал что один из этих методов реализован через другой, так что они по сути должны работать примерно с одинаковой скоростью
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Иногда дампы не очень очевидны
источник

D

Daler in Сообщество Python Программистов
А какие выводы тут можно сделать ?
источник

in Сообщество Python Программистов
Ты на вопрос ответишь или будешь увиливать?
источник

R3

Rud 356 in Сообщество Python Программистов
extend принимает итераблю
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
И как лямбду профльнуть этим профайлером - непонятно. Может, и никак.
источник