So sánh các tập hợp trong Python
Để so sánh xem tất cả các phần tử của một tập hợp có khớp với tập hợp thứ hai hay không, sử dụng toán tử ==. Nếu các tập hợp bằng nhau, giá trị boolean True sẽ được trả về, ngược lại - False.
Hãy so sánh hai tập hợp:
st1 = {1, 2, 3, 4}
st2 = {2, 1, 3, 4}
print(st1 == st2) # sẽ in ra True
Và bây giờ hãy so sánh các tập hợp sau:
st1 = {8, 6, 4, 2}
st2 = {5, 8, 2, 4}
print(st1 == st2) # sẽ in ra False
Cho đoạn mã sau:
st1 = {'a', 'f', 'e', 'b'}
st2 = {'f', 'a', 'b', 'e'}
print(st1 == st2)
Hãy cho biết kết quả in ra console.
Cho đoạn mã sau:
st1 = {'1', '4', '2', '3'}
st2 = {'2', '3', '4', 1}
print(st1 == st2)
Hãy cho biết kết quả in ra console.