I guess what i honestly want to asks, but am hesitant to since it makes me look like a dork is:
What would this look like if i want to use a straight up built-in dictionary type and not the collections.defaultdict.
import collections def foo(): lookup = collections.defaultdict(list) x = range(10) y = range(5, 15) z = range(8, 22) sets = {'x': set(x), 'y': set(y), 'z': set(z)} for key, value in sets.items(): for element in value: lookup[element].append(key) print "\n", lookup, "\n\n" for x in lookup: lookup[x].sort() print x, lookup[x] print "\n" _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor