python里如何判断一个集合是另一个集合的子集?

  数学 离散数学 Python    浏览次数:94        分享
0

比如一个集合A=['a', 'c'],另一个集合B=['c', 'd', 'a', 'b'],我们可以看出A是B的子集。

怎么在python里判断A是否是B的子集?如何实现呢?

 

陈梓佳   2019-05-08 13:30



   1个回答 
1

可以对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面经

何立诚   2019-05-10 02:57



  相关主题

python中求两个集合的交集?   1回答

python求笛卡尔积   3回答

python中计算二项式系数?   2回答

为什么图的拉普拉斯矩阵的最小特征值一定是0?   2回答

轮流射击先中枪的概率题   2回答

图里的强连通成分是什么意思?   1回答

python里怎么把16进制的数换成10进制的?   1回答

python里怎么表示科学计数法?   1回答

利用python求解线性方程组   1回答

怎么在python中求array(矩阵)的特征向量、特征值?   2回答

python怎么生成数值一样的分块矩阵?   1回答

怎么利用python判断一个矩阵是否可逆?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!