【面试编程题】5- 给定两个数组,找出在数组a里面,不在数组b里的元素

你的名字 2022-08-31 14:16 194阅读 0赞

问题:

给定两个列表,找出在数组a中,不在数组b中的元素?

思路分析:

也就是说要找出单独存在的元素:

假设两个列表ab

比如需要找出这个元素出现在a列表中,但是在b列表中这个元素是不存在的;

  1. def alone_str(alist, blist):
  2. res = [x for x in alist if x not in blist]
  3. return list(set(res))
  4. a = [1,1,2,3,3,6,'a']
  5. b = [1,4,'a','b']
  6. print(alone_str(a, b))

发表评论

表情:
评论列表 (有 0 条评论,194人围观)

还没有评论,来说两句吧...

相关阅读