__author__ = 'daitr' #--coding:utf-8-- importdatetime #方法一:#a=[2,3,4,5]#b=[2,5,8]#tmp = [val for val in a if val in b]#print tmp##[2, 5] #方法二#print list(set(a).intersection(set(b)))#print list(set(a).union(set(b)))#print list(set(b).difference(set(a))) # b中有而a中没有的 a,b=[],[] for i in range(1,60000): a.append(i) for j in range(40000,100000): b.append(j) print a[-1] print b[-1] time1 =datetime.datetime.now() #print time1 tmp = [val for val in a if val inb] #print tmp time2 =datetime.datetime.now() #print time2 d1 = time2-time1 printd1 list(set(a).intersection(set(b))) #print temp2 time3 =datetime.datetime.now() #print time3 d2 = time3-time2 print d2
两个list 求交集效率对比
免责声明:文章转载自《两个list 求交集效率对比》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇谈谈- declare-styleable属性java多线程开发之CyclicBarrier,CountDownLatch下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=