<div dir="ltr"><br><br>On Tuesday, August 1, 2017 at 12:58:24 PM UTC-4, Clément Pit-Claudel wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">On 2017-08-01 17:28, Nick Coghlan wrote:<br>> Right, the main correspondence here is with "sum()": folks can't write<br>> "sum(a, b, c)", but they can write "a + b + c".<br>> <br>> The various container constructors are also consistent in only taking<br>> an iterable, with multiple explicit items being expected to use the<br>> syntactic forms (e.g. [a, b, c], {a, b, c}, (a, b, c))<br>> <br>> The same rationale holds for any() and all(): supporting multiple<br>> positional arguments would be redundant with the existing binary<br>> operator syntax, with no clear reason to ever prefer one option over<br>> the other.<p>Isn't there a difference, though, insofar as we don't have a '+/sum' or 'and/all' equivalent of [a, b, *c]?<br>You need to write 1 + 3 + sum(xs), or a and b and all(ys).  Or, of course, any(chain([a], [b], c)), but that is not pretty.</p></blockquote><div><br></div><div>a or b or any(c)<br></div><div><br></div><div>seems clear to me.</div><div> </div><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><p>Clément.<br>______________________________<wbr>_________________<br>Python-ideas mailing list<br><a href="javascript:" target="_blank" gdf-obfuscated-mailto="V3Yuxo7hAAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">Python...@python.org</a><br><a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fmail.python.org%2Fmailman%2Flistinfo%2Fpython-ideas\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFj1EaNHnVmh20FnFPoUi4J-MpfQw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fmail.python.org%2Fmailman%2Flistinfo%2Fpython-ideas\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFj1EaNHnVmh20FnFPoUi4J-MpfQw';return true;">https://mail.python.org/<wbr>mailman/listinfo/python-ideas</a><br>Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython.org%2Fpsf%2Fcodeofconduct%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHJOrArSUDKkjrnthO6_CznMzkPsA';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fpython.org%2Fpsf%2Fcodeofconduct%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHJOrArSUDKkjrnthO6_CznMzkPsA';return true;">http://python.org/psf/<wbr>codeofconduct/</a><br></p><p></p></blockquote></div>