How to find list intersection?

前端 未结 12 2281
别那么骄傲
别那么骄傲 2020-11-22 05:21
a = [1,2,3,4,5]
b = [1,3,5,6]
c = a and b
print c

actual output: [1,3,5,6] expected output: [1,3,5]

How can we ac

12条回答
  •  悲哀的现实
    2020-11-22 05:55

    If you convert the larger of the two lists into a set, you can get the intersection of that set with any iterable using intersection():

    a = [1,2,3,4,5]
    b = [1,3,5,6]
    set(a).intersection(b)
    

提交回复
热议问题