Paul Rubin <http://phr.cx@NOSPAM.invalid> writes: > if any(x==element[0] for x in a): > a.append(element) Should say: if any(x[0]==element[0] for x in a): a.append(element)