On Thu, 24 May 2018 15:12:09 -0400, Ned Batchelder wrote: > On 5/24/18 2:17 PM, 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. >> > "shallow" will be the next problem. Do we also need this?: > > [[[]]]***5 # j/k
You might be right: on further thought, I think I want deep copies, not shallow. Originally I thought that deep copies was an YAGNI. Have you *ever* seen anyone complain that * didn't make a deep copy of the list contents? I never have. But then I realised that if this works, people will surely try to use it to make three-dimensional lists as well as two, and for that we need deep copies. -- Steve -- https://mail.python.org/mailman/listinfo/python-list