unpickling Set as set
Nick Vatamaniuc
vatamane at gmail.com
Wed Nov 8 01:51:56 EST 2006
The two are not of the same type:
---------------------------------
In : import sets
In : s1=sets.Set([1,2,3])
In : s2=set([1,2,3])
In: type(s1)
Out: <class 'sets.Set'>
In : type(s2)
Out: <type 'set'>
In : s1==s2
Out: False # oops!
In: s2==set(s1)
Out: True # aha!
----------------------------------
You'll have to just cast:
unpickled_set=set(unpickled_set)
-Nick V.
Amir Michail wrote:
> Hi,
>
> Is there an easy way to unpickle the older Set as the newer set behind
> the scenes when using shelve?
>
> Amir
More information about the Python-list
mailing list