Python 小程序,实现比较两个列表范围(2)

#对两个列表进行比较,得出最终比较结果.
    [temp.append(i) for i in list2_final if not i in list1_final]#比较两个列表差值.
    print "In list2 but not in list1:%s" % (temp)#打印出列表1与列表2的差值
    if len(temp)>=1 :
        print "The result is: False"
    else:
        print "The result is: True"

if __name__ == '__main__':
    list1 = ['23', '44-67', '12', '3','90-100']
    list2 = ['22-34', '33', '45']
    differ_scope(list1,list2)

总结:
1. 这道题关键是想法,如果整成坐标的方式来比较,会很麻烦。
2. 列表转成范围后,如果消除重复项,同样是里面的关键所在。
3. 其次是对列表遍历的操作,同样挺重要。

Python 的详细介绍请点这里
Python 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c409a329d35419959a6b95f0412eb3cb.html