Python merge all child list into parent list and remove duplicates

后端 未结 3 503
执笔经年
执笔经年 2021-01-16 23:10

I have a huge list of lists. I want to Merge all child lists to parent list and remove duplicates item from parent list after merge.

What is the optimized wa

3条回答
  •  太阳男子
    2021-01-16 23:29

    Use set and chain:

    x = [['a', 'b', 'c', 2, 4], ['x', 1, 2, 3, 'z'], ['z', 'b', 'y', 'a' 'x']]
    
    from itertools import chain
    
    result = list(set(chain.from_iterable(x)))
    print(result)
    

提交回复
热议问题