我有三个列表:
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的解决方案。你能告诉我怎样才能做得更好吗?