when i try to run the following program, Python complains about some
global name frozenset is not defined. Is set some new facility in
Python 2.4?

�# from Reinhold Birkenfeld
�def merge(pairings):
�    sets = {}
�    for x1, x2 in pairings:
�        newset = (sets.get(x1, frozenset([x1]))
�                  | sets.get(x2, frozenset([x2])))
�        for i in newset:
�            sets[i] = newset
�
�    return [list(aset) for aset in set(sets.itervalues())]

it would be nice if the two working programs do not use some package.
This problem shouldn't need to.

 Xah
 [EMAIL PROTECTED]
 http://xahlee.org/PageTwo_dir/more.html

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to