Get unique values in List of Lists in python

前端 未结 6 1433
北海茫月
北海茫月 2020-12-05 13:35

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\'         


        
6条回答
  •  遥遥无期
    2020-12-05 14:15

    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)))
    

提交回复
热议问题