查找列表中的任何元素是否在另一个列表中

bill999

我有一个主列表A和一个辅助列表BA包含的所有元素,B还包含其他元素。我想确定的值A不会发生的B例如:

A = ['two', 'roads', 'diverged', 'in', 'a']
B = ['roads', 'in']

我想要的是:

['two', 'diverged', 'a']

如果B只包含一个元素,例如roads,我可以做一些事情以达到以下效果:

for i in range(0, len(A)):
    if 'roads' not in A[i]:
        print A[i]

但是如果B具有多个元素,我就会陷入困境。我找到了该any()函数,但是不确定为什么这行不通:

for i in range(0, len(A)):
    if any(B) not in A[i]:
        print A[i]

(我看了其他答案,但找不到我想要的东西。这可能在其他地方被问到了。如果是,请原谅我两次。)

布伦·巴恩
[item for item in a if item not in b]

您也可以这样做来使用集合set(a) - set(b),但是我相信这会稍微慢一些。同样,使用集合还可以删除结果中的重复值,这可能是您想要的,也可能不是您想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找列表中的任何元素是否在另一个列表中,并返回找到的第一个元素

来自分类Dev

从另一个列表中的一个列表中查找任何值

来自分类Dev

从另一个列表中的一个列表中查找元素数

来自分类Dev

如何从另一个列表中查找列表中存在的元素

来自分类Dev

检查列表列表中的元素是否包含另一个列表

来自分类Dev

最佳检查列表中的元素是否在python中的另一个列表中

来自分类Dev

在另一个列表中查找列表

来自分类Dev

查找另一个列表中未包含的python列表元素的Python方法

来自分类Dev

查找列表中元素在另一个列表中特定范围内的位置

来自分类Dev

如何检查列表中的元素是否在另一个列表中

来自分类Dev

如何检查列表中的所有元素是否都在另一个列表中?

来自分类Dev

查找列表的元素是否存在于另一个字符串中

来自分类Dev

检查列表数组是否包含另一个列表中的元素

来自分类Dev

C#检查列表中的任何int是否匹配另一个列表中的任何int

来自分类Dev

如何检查一个列表元素是否在另一个列表中但是否在相同的索引处

来自分类Dev

C#中的LINQ。检查一个列表是否包含另一个列表中的元素

来自分类Dev

根据另一个列表中的元素重复一个列表中的元素

来自分类Dev

根据另一个列表中的元素重复一个列表中的元素

来自分类Dev

检查列表列表的所有元素是否在另一个列表列表Python中

来自分类Dev

谓词检查元素是否在列表中的另一个元素后面

来自分类Dev

如何从列表中查找r中另一个列表中不存在的元素

来自分类Dev

使用 Selenium 从另一个框架中查找与下拉列表相关的元素 -- Python

来自分类Dev

如何在Prolog中检查一个列表的所有元素是否是另一个列表的成员

来自分类Dev

从一个列表中查找一个元素并将其与另一个列表中的元素进行比较

来自分类Dev

Java流-验证列表中的至少一个元素是否包含在另一个元素中

来自分类Dev

如何检查列表中的元素是否与字符串列表中的另一个元素匹配?

来自分类Dev

根据另一个列表中的索引汇总一个列表中的元素

来自分类Dev

使用“ while”从另一个列表中删除一个列表中的元素

来自分类Dev

如何根据另一个列表中另一个元素的索引从列表中写出元素?

Related 相关文章

  1. 1

    查找列表中的任何元素是否在另一个列表中,并返回找到的第一个元素

  2. 2

    从另一个列表中的一个列表中查找任何值

  3. 3

    从另一个列表中的一个列表中查找元素数

  4. 4

    如何从另一个列表中查找列表中存在的元素

  5. 5

    检查列表列表中的元素是否包含另一个列表

  6. 6

    最佳检查列表中的元素是否在python中的另一个列表中

  7. 7

    在另一个列表中查找列表

  8. 8

    查找另一个列表中未包含的python列表元素的Python方法

  9. 9

    查找列表中元素在另一个列表中特定范围内的位置

  10. 10

    如何检查列表中的元素是否在另一个列表中

  11. 11

    如何检查列表中的所有元素是否都在另一个列表中?

  12. 12

    查找列表的元素是否存在于另一个字符串中

  13. 13

    检查列表数组是否包含另一个列表中的元素

  14. 14

    C#检查列表中的任何int是否匹配另一个列表中的任何int

  15. 15

    如何检查一个列表元素是否在另一个列表中但是否在相同的索引处

  16. 16

    C#中的LINQ。检查一个列表是否包含另一个列表中的元素

  17. 17

    根据另一个列表中的元素重复一个列表中的元素

  18. 18

    根据另一个列表中的元素重复一个列表中的元素

  19. 19

    检查列表列表的所有元素是否在另一个列表列表Python中

  20. 20

    谓词检查元素是否在列表中的另一个元素后面

  21. 21

    如何从列表中查找r中另一个列表中不存在的元素

  22. 22

    使用 Selenium 从另一个框架中查找与下拉列表相关的元素 -- Python

  23. 23

    如何在Prolog中检查一个列表的所有元素是否是另一个列表的成员

  24. 24

    从一个列表中查找一个元素并将其与另一个列表中的元素进行比较

  25. 25

    Java流-验证列表中的至少一个元素是否包含在另一个元素中

  26. 26

    如何检查列表中的元素是否与字符串列表中的另一个元素匹配?

  27. 27

    根据另一个列表中的索引汇总一个列表中的元素

  28. 28

    使用“ while”从另一个列表中删除一个列表中的元素

  29. 29

    如何根据另一个列表中另一个元素的索引从列表中写出元素?

热门标签

归档