【问题标题】:Removing a list from a existing list [duplicate]从现有列表中删除列表[重复]
【发布时间】:2021-05-29 21:52:18
【问题描述】:

假设我有一个名为“list1”list1 = [1,2,3,4,5] 的列表,我还有另一个名为“list2”list2 = [1,2,3] 的列表在不使用循环遍历 list2 的情况下取出 1、2、3 的最简单方法是什么?从list1中删除它们? 谢谢!

【问题讨论】:

  • 以下是否回答了您的问题? stackoverflow.com/questions/6486450/…
  • 使用in 运算符,您可以测试项目是否在“list2”中(但从技术上讲,这是一个隐藏循环)。

标签: python python-3.x


【解决方案1】:

这就是set() 的用途。

print(set(list1))

输出

[1,2,3]

【讨论】:

    猜你喜欢
    • 2011-01-13
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    相关资源
    最近更新 更多