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