以下是一个示例代码,演示如何按特定顺序取消列表中的数据:
def cancel_list_items(lst, order):
for item in order:
if item in lst:
lst.remove(item)
return lst
# 测试示例
my_list = [1, 2, 3, 4, 5]
order = [3, 1, 5]
result = cancel_list_items(my_list, order)
print(result)
运行上述代码将输出:[2, 4]
。代码首先遍历给定的顺序列表order
,然后在原始列表lst
中查找每个元素。如果元素存在于列表中,则使用remove()
函数将其从列表中删除。最后返回修改后的列表。
上一篇:按特定顺序排序一个JS数字数组