Можно ли преобразовать все циклы for в python в эквивалент понимания списка? - PullRequest
0 голосов
/ 05 мая 2020

Мне кажется, что понимание списка больше pythoni c. Это также быстрее, чем для циклов.

Все ли циклы for в python преобразуются в понимание списка?

Я использую python 3,7

EDIT : Похоже, использование списка, когда for l oop длинное и сложное, - плохая идея. Это делает код менее читаемым.

1 Ответ

1 голос
/ 05 мая 2020

Да, вроде как.

Вы можете преобразовать вложенные циклы for в списки понимания и даже использовать присвоение переменных с помощью :=.

Это правда, что понимание списка немного быстрее, чем for, но разница настолько незначительна, что не стоит пытаться втиснуть сложный l oop в понимание списка.

...