美文网首页
349. 两个数组的交集|python

349. 两个数组的交集|python

作者: sixkery | 来源:发表于2018-10-07 15:46 被阅读16次

    列表推导式很强大。

    def section(num1,num2):
        # 交集并集差集
        alist = [i for i in num1 if i in num2]
        alist2 = [i for i in num1 if i not in num2]
        alist3 = list(set(num1).union(set(num2)))
    
        print(alist,alist2,alist3)
    
    
    if __name__ == '__main__':
        num1 = [4,9,5]
        num2 = [9,4,9,8,4]
        section(num1,num2)
    

    结果:
    [4, 9] [5] [4, 5, 8, 9]

    相关文章

      网友评论

          本文标题:349. 两个数组的交集|python

          本文链接:https://www.haomeiwen.com/subject/dmmlaftx.html