1
lisztli Jul 6, 2012 sa, sb = set(a), set(b)
return list(sa - sb) |
2
sethverlo OP @lisztli 不对啊⋯⋯咦你不是饭否 api 的那个维护者么。。。
>>> a = "<id>123</id><id>345</id><id>456</id>" >>> b = "<id>123</id><id>333</id>" >>> sa, sb = set(a), set(b) >>> list(sa - sb) ['5', '4', '6'] >>> a = ['123', '456', '567'] >>> b = ['123,', '555'] >>> sa, sb = set(a), set(b) >>> list(sa - sb) ['123', '456', '567'] |
4
lisztli Jul 6, 2012 >>> a = ['123', '456', '567']
>>> b = ['123,', '555'] 再看一遍代码…… |
5
lisztli Jul 6, 2012 |
10
fanzeyi Jul 6, 2012
a = [1,2,3,4,5]
b = [5,6,7,8] c = [xx for xx in b if xx not in a] |
17
ch_linghu Jul 12, 2012 try difflib
http://docs.python.org/library/difflib.html |