28 May 2008

Add (append) unique items to a list

>>> a = ['jmendonca', 'joe', 'ann', 'maya']
>>> b = ['jmendonca', 'joe', 'ann', 'maya', 'rod', 'tom', 'tobi']
>>> def addUnique( item ):
... if item not in a:
... a.append(item)
...
>>> def addUnique( item ):
... if item not in a:
... a.append(item)
... print a
...
>>> for item in b:
... addUnique(item)
...
['jmendonca', 'joe', 'ann', 'maya']
['jmendonca', 'joe', 'ann', 'maya']
['jmendonca', 'joe', 'ann', 'maya']
['jmendonca', 'joe', 'ann', 'maya']
['jmendonca', 'joe', 'ann', 'maya', 'rod']
['jmendonca', 'joe', 'ann', 'maya', 'rod', 'tom']
['jmendonca', 'joe', 'ann', 'maya', 'rod', 'tom', 'tobi']