On 19/03/2020 14:47, Peter J. Holzer wrote:
On 2020-03-19 14:24:35 +0000, Rhodri James wrote:
On 19/03/2020 13:00, Peter J. Holzer wrote:
It's more compact, especially, if "d" isn't a one-character variable,
but an expression:

      fname, lname = db[people].employee.object.get(pk=1234)[['first_name', 
'last_name']]

vs.

      fname = db[people].employee.object.get(pk=1234)['first_name']
      lname = db[people].employee.object.get(pk=1234)['last_name']

I have to say I don't think that's more compact at all.  It's too wide
to be compact.

But 83 characters is still more compact than 121 characters.

Only if your sole metric is a strict character count. Width matters in perception; two shorter lines are easier to take in than one long line, even if the long line contains fewer characters.

Besides, terseness isn't one of Python's objectives.

--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to