Josh Rosenberg added the comment:
Agreed, I cannot reproduce this (online link showing behavior):
https://tio.run/##K6gsycjPM/7/v0LBViE6WilRSUdBKQlI6OnpKQCZTlFKsbFclWDJWB2FaEMdIx1jHRMdU5gKS0uQfLRBLFBJBZDiKijKzCvRAIlocv3/DwA
My guess is the code is subtly different, e.g. replacing:
>>> y[0] =
Steven D'Aprano added the comment:
I cannot reproduce the behaviour you show.
First problem: ``...`` is a legal Python object, Ellipsis, so your example code
literally means:
# x = [["a", "b", ... , "BZ"]]
x is a list containing one sublist, which contains exactly four objects.
So when I r
New submission from Domenico Barbieri :
Here is an example of what happens:
>>> x = [["a", "b", ... , "BZ"]]
>>> y = [[], [1,2,3,4,5, ... , 99]]
>>> y[0] = x[0]
>>> print(y[0])
>>> ["a", "b", "c", ... , "BZ", [1,2,3,4,5, ... , 99]]
--
messages: 336634
nosy: Domenico Barbieri
priority: