如何在python中减去两个列表

比吉诺

朋友们,我需要帮助减去以下两个列表,感谢对此的支持。

ListA=['a','b','b','b','c','c','d','e','f','f','g','h']
ListB=['a','b','c','d','e','f','f','g']

回答我需要作为 listC

Listc=['b','b','c','h']

我用 set 试过这个,但没有得到我预期的答案。 试过的例子如下

listC=[set(listA) - set(listB)]

上面例子的答案将是

['H']

感谢有人可以帮助我。

麦迪

您可以使用此列表理解来迭代列表,如果其中的项目ListB将其删除:

>>> ListA=['a','b','b','b','c','c','d','e','f','f','g','h']
>>> ListB=['a','b','c','d','e','f','f','g']
>>>
>>> [i for i in ListA if i not in ListB or ListB.remove(i)]
['b', 'b', 'c', 'h']

使用列表推导并不会构建列表,由于创建和扩展列表的开销,列表推导比旧循环更快,上面的列表推导等价于:

r=[]
for i in ListA:
    if i in ListB:
        ListB.remove(i)
    else:
        r.append(i)
print(r)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Clojure中比较/减去两个列表

来自分类Dev

如何在Scala的列表中减去两个连续的元素?

来自分类Dev

如何减去两个列表(快速)?

来自分类Dev

如何在Android中减去两个日历对象

来自分类Dev

如何在sql中减去两个查询?

来自分类Dev

如何在Swift中减去两个NSDate?

来自分类Dev

如何在PHP中减去两个日期

来自分类Dev

如何在matlab中减去两个datestr?

来自分类Dev

如何在MYSQL中减去两个声明的变量

来自分类Dev

如何在 Pandas 中减去两个 DataFrame 列

来自分类Dev

减去列表中的两个值

来自分类Dev

如何在Python中串联两个元素列表?

来自分类Dev

如何在python中迭代比较两个列表?

来自分类Dev

如何在python 2.7中减去两个日期并获取日期

来自分类Dev

如何在列表中拆分两个索引而不是在python中创建单独的列表

来自分类Dev

如何在Python中合并两个列表列表

来自分类Dev

在不使用类的情况下在Python中减去两个列表

来自分类Dev

如何在Python中匹配两个不同列表的第一个元素

来自分类Dev

如何在Codeigniter中减去两个日期(从数据库的2列中)

来自分类Dev

如何从python中的两个列表制作字典列表

来自分类Dev

如何在python中的两个列表中添加重复出现的元素

来自分类Dev

如何在Python 3中检查两个不同列表中的相同项目?

来自分类Dev

如何在Python中合并列表中的两个元素

来自分类Dev

如何在bash中减去两个时间戳及其日期?

来自分类Dev

如何在Perl中相互减去两个HH:MM:SS时间?

来自分类Dev

如何在MS SQL Server中减去两个连续的行?

来自分类Dev

如何在PHP中减去两个没有星期天的日期

来自分类Dev

我如何在同一查询中减去两个选定的列?

来自分类Dev

如何在Typescript中减去两个只读数组

Related 相关文章

  1. 1

    如何在Clojure中比较/减去两个列表

  2. 2

    如何在Scala的列表中减去两个连续的元素?

  3. 3

    如何减去两个列表(快速)?

  4. 4

    如何在Android中减去两个日历对象

  5. 5

    如何在sql中减去两个查询?

  6. 6

    如何在Swift中减去两个NSDate?

  7. 7

    如何在PHP中减去两个日期

  8. 8

    如何在matlab中减去两个datestr?

  9. 9

    如何在MYSQL中减去两个声明的变量

  10. 10

    如何在 Pandas 中减去两个 DataFrame 列

  11. 11

    减去列表中的两个值

  12. 12

    如何在Python中串联两个元素列表?

  13. 13

    如何在python中迭代比较两个列表?

  14. 14

    如何在python 2.7中减去两个日期并获取日期

  15. 15

    如何在列表中拆分两个索引而不是在python中创建单独的列表

  16. 16

    如何在Python中合并两个列表列表

  17. 17

    在不使用类的情况下在Python中减去两个列表

  18. 18

    如何在Python中匹配两个不同列表的第一个元素

  19. 19

    如何在Codeigniter中减去两个日期(从数据库的2列中)

  20. 20

    如何从python中的两个列表制作字典列表

  21. 21

    如何在python中的两个列表中添加重复出现的元素

  22. 22

    如何在Python 3中检查两个不同列表中的相同项目?

  23. 23

    如何在Python中合并列表中的两个元素

  24. 24

    如何在bash中减去两个时间戳及其日期?

  25. 25

    如何在Perl中相互减去两个HH:MM:SS时间?

  26. 26

    如何在MS SQL Server中减去两个连续的行?

  27. 27

    如何在PHP中减去两个没有星期天的日期

  28. 28

    我如何在同一查询中减去两个选定的列?

  29. 29

    如何在Typescript中减去两个只读数组

热门标签

归档