【发布时间】:2013-08-02 10:47:28
【问题描述】:
我有三个列表:
del_ids = [2, 4]
ids = [3, 2, 4, 1]
other = ['a', 'b', 'c', 'd']
我的目标是删除del_ids,结果是
ids = [3, 1]
other = ['a', 'd']
我已经尝试为要保留的元素制作一个掩码 (mask = [id not in del_ids for id in ids]),我计划在两个列表上都应用这个掩码。
但我觉得这不是pythonic的解决方案。你能告诉我怎样才能做得更好吗?
【问题讨论】: