如何从一个列表里面减去列表里面的一部分数据

caizhen1988911 2012-04-27 03:20:29
我想实现从一个列表中减去该列表中的部分数据,举例如下所示:
l=[1,2,3,4,5,6,6,7,8,9]]
m=[1,2,3,4]
如何对l和m进行列表操作,得到列表n=[5,6,6,7,8,9],即l减去m包含的数据。希望大家给予指导,非常感谢!
...全文
202 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
caizhen1988911 2012-04-27
  • 打赏
  • 举报
回复
非常感谢!
bugs2k 2012-04-27
  • 打赏
  • 举报
回复
>>> 
>>> l=[1,2,3,4,5,6,6,7,8,9]
>>> m=[1,2,3,4]
>>> n=[i for i in l if i not in m]
>>> n
[5, 6, 6, 7, 8, 9]
>>>

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧