Python程序获取给定大小的集合的所有子集
在本文中,我们将学习下面给出的问题陈述的解决方案。
问题陈述 -我们给了两个整数,我们需要显示两个数字的公因数
在这里,我们计算输入的两个数字中的最小值。通过将每个值从1除以计算出的最小值来计算除数的循环。
每次条件被评估为“真”时,计数器将增加一。
现在让我们观察一下下面的实现中的概念-
示例
# built-in module
import itertools
def findsubsets(str_, n):
return list(itertools.combinations(s, n))
# Driver Code
str_ = {'t','u','t','o','r'}
n = 2
print(findsubsets(str_, n))输出结果
[('u', 'r'), ('u', 'o'), ('u', 't'), ('r', 'o'), ('r', 't'), ('o',
't')]示例
# using combinations function in itertools
from itertools import combinations
def findsubsets(str_, n):
return list(map(set, itertools.combinations(s, n)))
str_ = {'t','u','t','o','r'}
n = 3
print(findsubsets(str_, n))输出结果
[{'u', 'o', 'r'}, {'u', 'r', 't'}, {'u', 'o', 't'}, {'o', 'r', 't'}]示例
# using combinations function in itertools and appending in a new list
def findsubsets(str_, n):
return [set(i) for i in itertools.combinations(s, n)]
str_ = {'t','u','t','o','r'}
n = 3
print(findsubsets(str_, n))输出结果
[{'u', 'o', 'r'}, {'u', 'r', 't'}, {'u', 'o', 't'}, {'o', 'r', 't'}]所有变量均在本地范围内声明,其引用如上图所示。
结论
在本文中,我们通过使用相等性和引用运算符(is)了解了python对象比较。
热门推荐
10 春天变冷祝福语简短
11 新婚迎宾海报祝福语简短
12 整形机构开业祝福语简短
13 祝福语写给自己的简短
14 虎年送火腿祝福语简短
15 祝老婆生日祝福语简短
16 喜事敬酒祝福语简短精辟
17 写给老师祝福语简短大学
18 写给情侣祝福语 浪漫简短