类别:Python / 日期:2019-12-02 / 浏览:86 / 评论:0

python中两个列表的比较

思绪:(引荐进修:Python视频教程)

起首推断列表是不是等长;

假如等长,推断对应索引位置的值是不是雷同;

假如差别,纪录二者的误差值和索引值

代码以下:

def compare(list1, list2):
    error = []
    error_index = []
    if len(list1) == len(list2):
        for i in range(0, len(list1)):
        #两个列表对应元素雷同,则直接过
            if list1[i] == list2[i]:
                pass
            else:#两个列表对应元素差别,则输出对应的索引
                error.append(abs(list1[i]-list2[i]))
                # print(i)
                error_index.append(i)
    print(error)
    print(error_index)

更多Python相干技术文章,请接见Python教程栏目举行进修!

以上就是python怎样比较两个列表的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。