首页 > 编程语言 >python 比较两个list

python 比较两个list

时间:2022-08-26 18:37:08浏览次数:203  
标签:return python list list1 list2 set1 set2 False 比较

参考1 https://blog.csdn.net/weixin_44151034/article/details/124286429

 

参考 2 参考代码

def is_diff_ele(list1, list2):
    """
    判断两个列表元素是否一致(不是两个列表是否相同)
        True: 一致; False: 不一致
    """
    set1 = set2 = set()
    if list1:
        set1 = set(list1)
        list1 = list(set1)
    if list2:
        set2 = set(list2)
        list2 = list(set2)
    if len(list1) != len(list2):
        return False
    for i in list1:
        if i not in set2:
            return False
    for j in list2:
        if j not in set1:
            return False
    return True

 

标签:return,python,list,list1,list2,set1,set2,False,比较
From: https://www.cnblogs.com/tslam/p/16628773.html

相关文章

  • 学习:python 了解多线程
    在计算机处理工作时,有时需要多个任务并行处理进程:是对计算机的程序的依稀运行过程的秒数简单的来说编写完毕的代码,在没有运行的时候,称为程序正在运行着的代码,这个运行......
  • Python_14文件操作
    一、文件操作:Python提供了必要的函数和方法进行默认情况下的文件基础操作。可以用file对象做大部分的文件操作。open函数,你必须先用Python内置的open函数打开一个文件,创建......
  • python实现推送消息到微信公众号
    使用到库:Requests实现方式:微信已开放了对应的接口,直接通过python的requests库,发起请求,实现推送消息到公众号微信公众号准备:1、没有注册微信公众号,可以使用微信提供的......
  • Python中关于类与对象的创建
    classStudent:native_space='重庆'#在类里面直接定义变量,称为类属性#初始化方法def__init__(self,name,age):self.name=nameself.age......
  • 使用python批量爬取wallhaven.cc壁纸站壁纸
    偶然发现https://wallhaven.cc/这个壁纸站的壁纸还不错,尤其是更新比较频繁,用python写个脚本爬取点latest,按照更新先后排序,获得新地址,发现地址是分页展示的,每一页24张 ......
  • 学习:python 综合训练 超市商品管理系统 数据库版
                 ......
  • python3 函数 定义函数与切片
     如果我们要计算一个圆的面积,就是3.14*r*r,如果每次就算,则每次都要写一遍,就很麻烦,所以有了函数,我们就可以通过调用函数的方法,直接使用就行了。 这里我们可以访问 ......
  • 数据分析大作战,SQL V.S. Python,来看看这些考题你都会吗 ⛵
    ......
  • 在python程序中调用java代码
     Python是一门“胶水”语言,非常灵活多变,但是在一些特殊的时候,也需要调用其它语言来协助实现更多的功能;在公司使用python进行接口测试的时候,会遇到有些接口数据是由公司的......
  • python基本数据类型
    python基本数据类型python基本数据类型有:整型,浮点型,布尔型,复数型,字符串,列表,元组,字典,集合。六大基本数据类型:①.Number(数字)②.String(字符串)③.List(列表)④.Tuple(元组)......