Computer >> Máy Tính >  >> Lập trình >> Python

Kiểm tra xem một bộ có phải là tập con của bộ khác trong Python hay không

Khi được yêu cầu kiểm tra xem một bộ có phải là tập con của bộ khác hay không, phương thức 'Issubset' sẽ được sử dụng.

Phương thức 'Issubset' trả về giá trị True nếu tất cả các phần tử của tập hợp có mặt trong một tập hợp khác, trong đó tập hợp khác sẽ được chuyển làm đối số cho phương thức.

Nếu không, phương thức này trả về False.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

my_tuple_1 = (87, 90, 31, 85)
my_tuple_2 = (34, 56, 12, 5)

print("The first tuple is :")
print(my_tuple_1)
print("The second tuple is :")
print(my_tuple_2)

my_result = set(my_tuple_2).issubset(my_tuple_1)

print("Is the second tuple a subset of the first tuple ? ")
print(my_result)

Đầu ra

The first tuple is :
(87, 90, 31, 85)
The second tuple is :
(34, 56, 12, 5)
Is the second tuple a subset of the first tuple ?
False

Giải thích

  • Hai bộ giá trị được xác định và được hiển thị trên bảng điều khiển.
  • Phương thức Issubset được sử dụng bằng cách chuyển bộ đầu tiên cho nó và so sánh nó với bộ thứ hai.
  • Kết quả này được gán cho một giá trị.
  • Nó được hiển thị dưới dạng đầu ra trên bảng điều khiển.