<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Here's a syntax that solves this using the new operators <font face="monospace, monospace">_:=</font> and <font face="monospace, monospace">,_</font></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><br></div></div></div><div><div><div><div><font face="monospace, monospace">a = [1,2,3]</font></div></div></div></div><div><div><div><div><font face="monospace, monospace">(    _:=    a    ,_    .append(4)    ,_    .sort()    )</font></div></div></div></div></blockquote><div dir="ltr"><div dir="ltr"><div><div><br></div></div>Personally, I find this a bit harder to read on one line and would break it up like this:</div><div dir="ltr"><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><font face="monospace, monospace">(_:=    a    </font></div></div></div><div><div><div><font face="monospace, monospace">,_      .append(4)   </font></div></div></div><div><div><div><font face="monospace, monospace">,_ .    .sort()   </font></div></div></div><div><div><div><font face="monospace, monospace">)</font></div></div></div></blockquote><div dir="ltr"><div dir="ltr"><div><font face="monospace, monospace"><br></font></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif">--- Bruce</font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>