* 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

Reply via email to