Phương thức issuperset
Phương thức issuperset kiểm tra việc
các phần tử của một chuỗi có thuộc về một tập hợp hay không.
Phương thức trả về một giá trị boolean - True
hoặc False. Trong tham số, chúng ta chỉ định
chuỗi mà chúng ta muốn so sánh
với các phần tử của tập hợp.
Cú pháp
tập_hợp.issuperset(chuỗi)
Ví dụ
Hãy kiểm tra các phần tử của tập hợp thứ hai
có thuộc tập hợp thứ nhất hay không bằng phương thức issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)
Kết quả thực thi mã:
False
Ví dụ
Bây giờ hãy một lần nữa kiểm tra việc các phần tử có thuộc về
bằng phương thức issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
Kết quả thực thi mã:
True
Ví dụ
Hãy so sánh các phần tử của danh sách với các phần tử của tập hợp:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
Kết quả thực thi mã:
True
Ví dụ
Bây giờ hãy so sánh các phần tử của bộ dữ liệu với tập hợp:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
Kết quả thực thi mã:
True
Ví dụ
Phương thức issuperset cũng có
một dạng viết tắt:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
Kết quả thực thi mã:
False
Xem thêm
-
phương thức
issubset,
kiểm tra việc các phần tử của tập hợp có thuộc về một chuỗi hay không -
phương thức
difference,
trả về sự khác biệt giữa các tập hợp -
phương thức
intersection,
trả về giao của các tập hợp -
phương thức
symmetric_difference,
loại bỏ các phần tử chung của tập hợp và chuỗi