Thats a great solution, thanks! I've googled a bit for manipulation of sets into other data structure(lists, arrays) and not seen much. Is the only way of interconversion a brute force method?
i.e a = set([1, 2, 3]) b = [] for thing in a: b.append(thing) Andy Bob Gailer wrote: > Eric Brunson wrote: >> Bob Gailer wrote: >>> Andy Cheesman wrote: >>> >>>> Hi people, >>>> >>>> If I've two numpy arrays, is there a non-looping way of finding common >>>> values. (the example below has identical shapes for the arrays but this >>>> may not be the case in my scenario) >>>> >>>> e.g >>>> a = array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>>> b = array([ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]) >>>> >>>> answer = array([ 5,6,7,8,9]) >>>> >>> Set union? >>> >>> >> Did you mean Set intersection? > Yes. Sigh. >> > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor