Well, you used to have the faster hack method of doing it, but now...
at the cost (unless there's an optimizer) of a C-function call (make
it into a list) which potentially includes an object allocation (the
list, and its hidden pointer area), followed by lookup and evaluation
of None,.... I think we're back to about the level of the other two
As I said, the obvious answer is a new statement. ...but perchance
this is a stylistic question of whether you like obfuscating hacks in
your code or not (sarcastic double <g>).