[Python-Dev] The type of the result of the copy() method (original) (raw)
Brett Cannon brett at python.org
Sun Oct 29 12:40:35 EDT 2017
- Previous message (by thread): [Python-Dev] The type of the result of the copy() method
- Next message (by thread): [Python-Dev] The type of the result of the copy() method
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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 https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/brett%40python.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20171029/3bd73c2c/attachment.html>
- Previous message (by thread): [Python-Dev] The type of the result of the copy() method
- Next message (by thread): [Python-Dev] The type of the result of the copy() method
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]