Raymond Hettinger @raymondh #python tip: The set.discard(k) method unconditionally removes k from a set. For dictionaries, use dict.pop(k, None). 2011-05-03 05:18:53 Raymond Hettinger @raymondh #python tip: The fast itertools recipes can be copied to a utils module with a single cut-and-paste. http://bit.ly/itertools_plus 2011-05-13 23:54:45