English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 基础教程

Python 流程控制

Funzione in Python

Tipi di dati in Python

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 集合 issubset() 使用方法及示例

Metodi di集合 in Python

如果一个集合中的所有元素都存在于另一个集合中(作为参数传递),则issubset()方法将返回True。如果不是,则返回False。

集合A是集合B的子集,如果集合A的所有元素都在集合B中。

在这里,集合A是 B集合的子集。

issubset()的语法为:

A.issubset(B)

上面的代码检查是否A是的子集B。

issubset()的返回值

issubset()返回

  • True 如果A是B的子集

  • False 如果A不是B的子集

示例:issubset()如何工作?

A = {1, 2, 3}
B = {1, 2, 3, 4, 5}
C = {1, 2, 4, 5}
# 返回 True
print(A.issubset(B))
# 返回 False
# B不是A的子集
print(B.issubset(A))
# 返回 False
print(A.issubset(C))
# 返回 True
print(C.issubset(B))

运行该程序时,输出为:

True
False
False
True

如果需要检查一个集合是否是另一个集合的超集,则可以在Python中使用issuperset()

Metodi di集合 in Python