В некоторых ситуациях могут быть полезны списки, но они также могут быть довольно ужасны для чтения. Как слегка преувеличенный пример, как вы могли бы отступать следующим образом?Как отступы в Python?
allUuids = [x.id for x in self.db.query(schema.allPostsUuid).execute(timeout = 20) if x.type == "post" and x.deleted is not False]
Я второй это. Обычно на всех языках следует избегать линий более 80 символов. – 2008-11-22 18:19:22
Согласовано, но правила синтаксиса Python часто поощряют/усиливают более длинные строки. Его обработка пробелов в целом касается моей единственной жалобы на язык. – 2008-11-22 18:27:59
С тщательно подобранными переменными и разделительными линиями с круглыми скобками или скобками мне никогда не приходилось прибегать к слишком длинным линиям (проблема чаще всего заключается в том, чтобы избежать self.long_foo.very_long_bar.baz (....) с использованием временных рядов) – 2008-11-22 18:33:31