#对两个列表进行比较,得出最终比较结果.
[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. 其次是对列表遍历的操作,同样挺重要。