比如一个集合A=['a', 'c'],另一个集合B=['c', 'd', 'a', 'b'],我们可以看出A是B的子集。
怎么在python里判断A是否是B的子集?如何实现呢?
2个回答
可以对A遍历,如果A中的元素不在B中,那就不是子集
def IsSubset(A, B):
for item in A:
if item not in B:
return False
return True
调用上面的函数
IsSubset(['a'], ['b', 'a'])
返回True
SofaSofa数据科学社区DS面试题库 DS面经