I want to create a list (or set) of all unique values appearing in a list of lists in python. I have something like this:
aList=[[\'a\',\'b\'], [\'a\', \'b\'
You can use itertools's chain to flatten your array and then call set on it:
from itertools import chain array = [['a','b'], ['a', 'b','c'], ['a']] print set(chain(*array))
If you are expecting a list object:
print list(set(chain(*array)))