Size: a a a

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

2020 December 12

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
А с чего это ты решил, что они быстрые обычных циклов?
Они и правда немного быстрее, за счет отсутствия необходимости выделений промежуточных переменных, присвоения им имени итд.
Тут как-то бенз приводил конкретные операции происходящие в цикле и в компрехе
источник

A

Aleksandr in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
А что это решает?
то, что в лист компрехейшене скорость может быть в 2 раза быстрее
источник

o

opgvkhv in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Они и правда немного быстрее, за счет отсутствия необходимости выделений промежуточных переменных, присвоения им имени итд.
Тут как-то бенз приводил конкретные операции происходящие в цикле и в компрехе
Но они в любом случае так уж и сильно отличаются
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Другое дело, что код надо писать понятным, а не заниматься байтоебством
источник

o

opgvkhv in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Другое дело, что код надо писать понятным, а не заниматься байтоебством
Описал мой код  :D
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
opgvkhv
Но они в любом случае так уж и сильно отличаются
Так и есть, внтренность цилка обычно куда более нагружена
источник

A

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

o

opgvkhv in Сообщество Python Программистов
А можно фулл книженцию?
источник

A

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

A

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

o

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

in Сообщество Python Программистов
Aleksandr
то, что в лист компрехейшене скорость может быть в 2 раза быстрее
источник

A

Aleksandr in Сообщество Python Программистов
видимо не тот случай, где скорость в 2 раза быстрее )
источник

A

Aleksandr in Сообщество Python Программистов
скорее всего он имел ввиду, когда нужно пройтись по 2м спискам.
т.к. в обычном цикле у тебя будет еще 1 внутренний цикл
источник

A

Aleksandr in Сообщество Python Программистов
[x+y for x in  [1,2,3] for y in [5,6,7]
источник

in Сообщество Python Программистов
Aleksandr
[x+y for x in  [1,2,3] for y in [5,6,7]
Да, в 1.448 раза быстрее
источник

A

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

A

Aleksandr in Сообщество Python Программистов
Круто же )
источник

in Сообщество Python Программистов
Aleksandr
Круто же )
как-то без разницы
источник

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