News for hackers. Stuff that matters.
Re:Teaching how to code is broken by mynameismon on Saturday January 15, 2022 @06:42AM (#29945649)
I can confirm this works.

I was struggling to find why does a = [1, 2, 3] a = b b = b + [1] return a different value as compared to b += [1]

Looking into the source code, everything became clear. The + operator returns a pointer to a new list np containing all the elements from a and b, while += merely appends and returns a pointer to the original list

There are no comments on this comment yet.