
Feb. 11, 2010
9:36 p.m.
On 2/11/2010 12:35 PM, Gerald Britton wrote:
On Thu, Feb 11, 2010 at 10:38 AM, Tim Lesher<tlesher@gmail.com> wrote:
Switching gears for a moment, what is the feeling regarding the copy() methods for dictionaries and sets? Are they truly redundant? Should they be deprecated? Should users be encouraged to use the copy module or just use "newdict = dict(olddict)" and "newset = set(oldset)" to build a new dictionary or set from an existing one?
I did not even know that they exist and do not know why they exist. In my opinion, set(x) should special case s being a set/frozenset, and maybe even a dict, and so whatever set.copy does now. Ditto for dict. Terry Jan Reedy