Search
Write a publication
Pull to refresh
7
0
Send message

Всегда, где есть сложные выражения или логические конструкции. Например, если проверяется больше 1 условия, или если кроме вычислений идут какие-то другие действия.
Например для задач возвести все нечетные числа в квадрат или запустить корутины списковые выражения подойдут. Для более сложных, например подключиться к нескольким сокетам и собирать данные в кортежи, стоит написать генератор

естественно, у меня ошибка.
две и больше * на обном уровне распаковки быть не может - иначе непонятно (ни интерпретатору, ни программисту), в какие переменные класть значения и сколько их класть

Исправил код. Смысл примера не в конкретно этом примере (на простоту можно и по-другому проверить), а в том, что отпадает необходимость в флагах.

Абсолютно верно. Но, к сожалению, на моем обыте было очень много людей, которые думали, что _ память все-таки экономит.
Написать в подзаголовке "вниманию горе-оптимизаторов" у меня рука не повернулась

Information

Rating
Does not participate
Registered
Activity

Specialization

Fullstack Developer, Pentester
Python
Flask
OOP
Database
HTML
Web development
CSS
JavaScript