The * operator for lists repeats their contents, as you can clearly see in the output.
However, it does not copy elements; it simply copies links to objects. Thus, in this case, both [0,0 ] have the same main list object, which should explain the phenomenon.
To check this, try v[0] = [0,44] to assign a new (and therefore independent!) List object to the first element of the main list; then try again to change v[1][1] . This time, the output will change only one record.
source share