* mattia:
How can I insert non-duplicate data in a list? I mean, is there a particular option in the creation of a list that permit me not to use something like:def append_unique(l, val): if val not in l: l.append(val)
How about using a set instead? >>> a = {1, 2, 3} >>> a {1, 2, 3} >>> a |= {4} >>> a {1, 2, 3, 4} >>> a |= {4} >>> a {1, 2, 3, 4} >>> _ Cheers, - Alf -- http://mail.python.org/mailman/listinfo/python-list