On Tue, Jun 14, 2011 at 12:58 AM, Zachary Dziura <zcdzi...@gmail.com> wrote: > if set(source_headers) == set(target_headers): > similar_headers = len(source_headers)
Since you're making sets already, I'd recommend using set operations - same_headers is the (length of the) intersection of those two sets, and different_headers is the XOR. # If you need the lists afterwards, use different variable names source_headers = set(source_headers) target_headers = set(target_headers) similar_headers = len(source_headers & target_headers) different_headers = len(source_headers ^ target_headers) Chris Angelico -- http://mail.python.org/mailman/listinfo/python-list