[Python-Dev] The type of the result of the copy() method
brett at python.org
Sun Oct 29 12:40:35 EDT 2017
It probably should be more consistent and I have a vague recollection that
this has been brought up before.
On Sun, Oct 29, 2017, 08:21 Serhiy Storchaka, <storchaka at gmail.com> wrote:
> The copy() methods of list, dict, bytearray, set, frozenset,
> WeakValueDictionary, WeakKeyDictionary return an instance of the base
> type containing the content of the original collection.
> The copy() methods of deque, defaultdict, OrderedDict, Counter,
> ChainMap, UserDict, UserList, WeakSet, ElementTree.Element return an
> instance of the same type as the original collection.
> The copy() method of mappingproxy returns a copy of the underlying
> mapping (using its copy() method).
> os.environ.copy() returns a dict.
> Shouldn't it be more consistent?
> Python-Dev mailing list
> Python-Dev at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-Dev