cari

Rumah  >  Soal Jawab  >  teks badan

如何最高效的实现这样的python算法

我有一个list1,数据如下:
["a","b","c","e"]
一个list2,数据如下
["b","c","f"]

我的目标是最快效率的找出list2中有,但是list1中没有的数据,简单来说,就是数据过滤吧...

但是怎么做效率最高??我用for,感觉效率很低:

for i in list2:    if i not in list1:        print (i)

当然也可以用列表解析~~,但是感觉效率都是非常低!有没有一种高效的方式呢?


高洛峰高洛峰3064 hari yang lalu643

membalas semua(1)saya akan balas

  • 三叔

    三叔2016-10-22 14:32:29

    list(set(list2)-set(list1))


    balas
    0
  • Batalbalas