• 技术文章 >常见问题 >Python常见问题

    python怎么获取两个列表不同的元素?

    yangyang2020-05-18 15:28:44原创6132

    在python中使用for循环获取两个列表中不同的元素:

    list1 = [1,3,65,2,7]
    list2 = [3,2,5,4]
    list3 = []
    list4 = []
     
    #获取两个列表中相同的元素
    for i in list1:
        for j in list2:
            if i == j:
                list3.append(i)
                
    #获取两个列表中不同的元素
    for b in (list1 + list2):
        if b not in list3:
            list4.append(b)
     
    print("相同元素:",list3)
    print("不同元素:",list4)

    输出结果如下:

    相同元素: [3, 2]
    不同元素: [1, 65, 7, 5, 4]

    更多Python知识请关注Python自学网

    专题推荐:python
    上一篇:如何用python画六边形? 下一篇:python怎么使用wmi?

    相关文章推荐

    • python中%d是什么• Python使用什么划分语句块?• 怎么查看python.exe文件在哪?• 如何用Python画一颗小树?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网