[Python-Dev] The type of the result of the copy() method (original) (raw)
Serhiy Storchaka storchaka at gmail.com
Sun Oct 29 11:19:40 EDT 2017
- Previous message (by thread): [Python-Dev] PEP 530
- Next message (by thread): [Python-Dev] The type of the result of the copy() method
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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?
- Previous message (by thread): [Python-Dev] PEP 530
- Next message (by thread): [Python-Dev] The type of the result of the copy() method
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]