tz编程学习 发表于 2021-7-11 09:24:10

集合内建方法

这个issubset() 什么时候表示子集什么时候表示真子集呢

Twilight6 发表于 2021-7-11 09:32:50



看下是否相等就行了,子集 包含 真子集,真子集就是除了集合本身的其他子集都被称为真子集

用代码表示就是issubset() 函数返回 True 且 两集合相等

tz编程学习 发表于 2021-7-11 09:35:25

Twilight6 发表于 2021-7-11 09:32
看下是否相等就行了,子集 包含 真子集,真子集就是除了集合本身的其他子集都被称为真子集

用代码表 ...

关键是我看这个内置方法既可以表示子集测试 又可以表示真子集测试
那我怎么选择呢
假如我给他一个相同的集合它是返回对还是错呢

Twilight6 发表于 2021-7-11 09:38:18

tz编程学习 发表于 2021-7-11 09:35
关键是我看这个内置方法既可以表示子集测试 又可以表示真子集测试
那我怎么选择呢
假如我给他一个 ...


这 issubset() 方法就是判断是否为子集的呀

真子集是子集的一部分,集合相同即是原集合的子集,只是此时子集不能称为真子集,返回的当然是 True

永恒的蓝色梦想 发表于 2021-7-11 10:02:09

tz编程学习 发表于 2021-7-11 09:35
关键是我看这个内置方法既可以表示子集测试 又可以表示真子集测试
那我怎么选择呢
假如我给他一个 ...

这个方法是子集测试,测试真子集需要
s != t and s.issubset(t)
页: [1]
查看完整版本: 集合内建方法