On 2021-11-22, ast <ast@invalid> wrote: > Hi, > > >>> a = 6 > >>> b = 6 > >>> a is b > True > > ok, we all know that Python creates a sole instance > with small integers, but: > > >>> import copy > >>> b = copy.copy(a) > >>> a is b > True > > I was expecting False
Why did you expect False? For immutable types, copy(foo) just returns foo. -- https://mail.python.org/mailman/listinfo/python-list