On Fri, May 25, 2018 at 10:36 PM, bartc <b...@freeuk.com> wrote: > On 24/05/2018 19:17, Steven D'Aprano wrote: > >> But what do people think about proposing a new list replication with copy >> operator? >> >> [[]]**5 >> >> would return a new list consisting of five shallow copies of the inner >> list. >> >> Thoughts? > > > Choice of ** doesn't seem right for a start, as it suggests it should mean > []*[]*[]*[]*[], which it doesn't. (Apparently []*2 /is/ the same as []+[].) >
We've already had a suggestion for [[]]@5 and that should deal with that issue. Steven is proposing "multiply by copying" as an alternative to "multiply by referencing", so an alternative multiplication operator should fit that correctly. Steve, I don't want to speak for you; can you confirm or deny acceptance of the matmul operator as a better spelling? ChrisA -- https://mail.python.org/mailman/listinfo/python-list