给定两个数字列表,请编写一个函数,从第一个列表nums_a中移除所有在第二个列表nums_b中出现的元素,返回剩下元素组成的列表。
【示例】
输入:[1, 1, 2 ,3 ,1 ,2 ,3 ,4], [1, 3]
输出:[2, 2, 4]
解释:第一个列表剔除所有的数字1和3之后,最终剩下[2, 2, 4]
题目难度:简单
题目来源:CodeWars
def solution(nums_a: list, nums_b: list)-> list:
# your code here
assert solution([1, 1, 2 ,3 ,1 ,2 ,3 ,4], [1, 3]) == [2, 2, 4]
assert solution([8, 2, 7, 2, 3, 4, 6, 5, 4, 4, 1, 2 , 3], [2, 4, 3]) == [8, 7, 6, 5, 1]
assert solution([1, 1, 2 ,3 ,1 ,2 ,3 ,4, 4, 3 ,5, 6, 7, 2, 8], [1, 3, 4, 2]) == [5, 6 ,7 ,8]