Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu hỏi được đưa ra bên dưới.
Tuyên bố sự cố - Chúng ta được cho hai số nguyên, chúng ta cần hiển thị các ước chung của hai số
Ở đây chúng tôi đang tính toán mức tối thiểu của hai số mà chúng tôi lấy làm đầu vào. Một vòng lặp để tính các ước số bằng cách tính bằng cách chia mỗi giá trị từ 1 đến giá trị nhỏ nhất được tính toán.
Mỗi khi điều kiện được đánh giá là đúng, bộ đếm sẽ tăng lên một.
Bây giờ chúng ta hãy quan sát khái niệm trong việc triển khai bên dưới−
Ví dụ
# 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 ra
[('u', 'r'), ('u', 'o'), ('u', 't'), ('r', 'o'), ('r', 't'), ('o', 't')]
Ví dụ
# 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 ra
[{'u', 'o', 'r'}, {'u', 'r', 't'}, {'u', 'o', 't'}, {'o', 'r', 't'}]
Ví dụ
# 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 ra
[{'u', 'o', 'r'}, {'u', 'r', 't'}, {'u', 'o', 't'}, {'o', 'r', 't'}]
Tất cả các biến được khai báo trong phạm vi cục bộ và các tham chiếu của chúng được nhìn thấy trong hình trên.
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về so sánh đối tượng python bằng cách sử dụng đẳng thức &toán tử tham chiếu (is).