Subtracting two lists in Python

前端 未结 13 1577
一整个雨季
一整个雨季 2020-12-02 15:31

In Python, How can one subtract two non-unique, unordered lists? Say we have a = [0,1,2,1,0] and b = [0, 1, 1] I\'d like to do something like

13条回答
  •  春和景丽
    2020-12-02 16:04

    list(set([x for x in a if x not in b]))
    
    • Leaves a and b untouched.
    • Is a unique set of "a - b".
    • Done.

提交回复
热议问题