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

pythontậ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:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)

Kết quả thực thi mã:

pythonFalse

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:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)

Kết quả thực thi mã:

pythonTrue

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:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)

Kết quả thực thi mã:

pythonTrue

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:

pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)

Kết quả thực thi mã:

pythonTrue

Ví dụ

Phương thức issuperset cũng có một dạng viết tắt:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)

Kết quả thực thi mã:

pythonFalse

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