Pretty sure nobody did a study with a specific number of LoC for best understanding, because it probably depends on a lot of things. But quick understanding is a function of consistent style and a small number of things to keep in mind required to understand each part.<p>Things are easier to understand when the deciphering part is done quickly and also when you only have to keep as few things in mind as possible.<p>An example of a Python statement that is short, but difficult to understand:<p><pre><code>    &#x27;\n&#x27;.join([map(some_func, a) + &#x27;somth&#x27; for i, j in c.items() for a, b in i.items()])</code></pre>