vrabey
то есть при использовании генератора ухудшается только читаемость?
Не, ещё память тратится на создание списка. Всё-таки список - это не генератор.
Так что лучше переводи “list comprehension” как “списочное включение”. Потому что генератор - это вполне определённое понятие. Перевода устойчивого нет, но надо говорить так, чтобы сходу было понятно, про что речь.
Так не пишут, наверное, потому, что как раз память и тратится (время на её выделение). Лишнее выделение памяти - это плохо.
vrabey
и если случай не сложный и откоментирован то можно
Можно-то много чего, но смотри, к чему ты придёшь всё равно. Вот к чему придёшь в итоге (как все приходят), так и делай сразу.
bs0d
теперь не заморачиваюсь:
Файл не закрываешь. Он закроется, конечно, но принято использовать with, который гарантирует закрытие.
bs0d
я слаб в написании многопотока
Вот методом тыка это изучать крайне тяжело. Прочитай какую-нибудь книгу сначала.