Khi cần kiểm tra xem một tuple có phải là tập con (subset) của tuple khác hay không, có thể sử dụng phương thức issubset.
Phương thức issubset trả về True nếu tất cả các phần tử của tập hợp này có mặt trong tập hợp khác, trong đó tập hợp kia được truyền làm đối số cho phương thức. Ngược lại, phương thức này trả về False.
Dưới đây là ví dụ minh họa:
Ví dụ
my_tuple_1 = (87, 90, 31, 85)
my_tuple_2 = (34, 56, 12, 5)
print("Tuple đầu tiên là:")
print(my_tuple_1)
print("Tuple thứ hai là:")
print(my_tuple_2)
my_result = set(my_tuple_2).issubset(my_tuple_1)
print("Tuple thứ hai có phải là tập con của tuple đầu tiên không?")
print(my_result)Kết quả
Tuple đầu tiên là: (87, 90, 31, 85) Tuple thứ hai là: (34, 56, 12, 5) Tuple thứ hai có phải là tập con của tuple đầu tiên không? False
Giải thích
- Định nghĩa hai tuple và hiển thị trên bảng điều khiển.
- Sử dụng phương thức
issubsetbằng cách chuyển tuple đầu tiên thành set và so sánh với tuple thứ hai. - Gán kết quả cho một biến.
- Hiển thị kết quả đầu ra trên bảng điều khiển.