Hướng dẫn dùng issubset python python

Trong bài này chúng ta sẽ tìm hiểu phương thức Set issubset(), phương thức này dùng để kiểm tra một Set A có phải là con của Set B hay không.

Hướng dẫn dùng issubset python python

Hướng dẫn dùng issubset python python

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Set A được gọi là con của Set B nếu tất cả các phần tử của A đều nằm trong B. Xem hình sau sẽ hiểu rõ hơn.

Hướng dẫn dùng issubset python python

1. Cú pháp Set issubset()

Phương thức này khá đơn giản, cú pháp như sau:

Trong đó A sẽ được dùng để so sánh với B.

Bài viết này được đăng tại [free tuts .net]

Giá trị trả về: Trả về TRUE nếu mọi phần tử của A đều nằm trong B, ngược lại sẽ trả về FALSE.

2. Ví dụ Set issubset()

Hãy xem ví dụ đơn giản sau để hiểu rõ hơn phương thức này.

A = {1, 2, 3}
B = {1, 2, 3, 4, 5}
C = {1, 2, 4, 5}

# Returns True
print(A.issubset(B))

# Returns False
# B is not subset of A
print(B.issubset(A))

# Returns False
print(A.issubset(C))

# Returns True
print(C.issubset(B))

Khi bạn chạy chương trình này thì sẽ nhận được kết quả như sau:

Lời kết: Phương thức này giống như bài toán kiểm ta tập hợp con trong toán học.



Hàm Set issubset() trong Python trả về true nếu tất cả các phần tử trong một set tồn tại trong set2, ngược lại trả về false.


Cú pháp

Cú pháp của issubset() trong Python:

Tham số:

  • set2: set để tìm kiếm các phần tử tương đồng bên trong nó.


Ví dụ sau minh họa cách sử dụng của hàm issubset() với Set trong Python.

Ví dụ 1:

x = {"a", "b", "c"}
y = {"f", "e", "d", "c", "b", "a"}

z = x.issubset(y)

print(z)

Chạy chương trình Python trên sẽ cho kết quả:

Ví dụ 2:

x = {"a", "b", "t"}
y = {"f", "e", "d", "c", "b", "a"}

z = x.issubset(y)

print(z)

Chạy chương trình Python trên sẽ cho kết quả:



❮ Đặt phương pháp


Thí dụ

Trả về True nếu tất cả các mục trong bộ xđều có mặt trong bộ y:

x = {"a", "b", "c"}
y = {"f", "e", "d", "c", "b", "a"}

z = x.issubset(y)

print(z)


Định nghĩa và Cách sử dụng

Phương issubset()thức trả về True nếu tất cả các mục trong tập hợp tồn tại trong tập hợp được chỉ định, nếu không, nó trả về giá trị False.


Cú pháp

Giá trị tham số

ParameterDescription
set Required. The set to search for equal items in

Các ví dụ khác

Thí dụ

Điều gì xảy ra nếu không phải tất cả các mục đều có mặt trong tập hợp đã chỉ định?

Trả về Sai nếu không phải tất cả các mục trong bộ xđều có mặt trong bộ y:

x = {"a", "b", "c"}
y = {"f", "e", "d", "c", "b"}

z = x.issubset(y)

print(z)

❮ Đặt phương pháp




Hàm Set issuperset() trong Python trả về true nếu tất cả các phần tử trong set2 tồn tại trong một set, ngược lại trả về false.

Nội dung chính

  • 1. Cú pháp Set issuperset()
  • 2. Ví dụ Set issuperset()
  • So sánh set trong python | hoàn toàn giống nhau
  • So sánh set trong python | hoàn toàn khác nhau | phương thức isdisjoint()
  • So sánh set trong python | kiểm tra tập con | phương thức issubset()
  • So sánh set trong python | kiểm tra tập mẹ | phương thức issuperset()
  • Tổng kết và thực hành


Cú pháp

Cú pháp của issuperset() trong Python:

Tham số:

  • set2: set để tìm kiếm các phần tử tương đồng bên trong nó.


Ví dụ sau minh họa cách sử dụng của hàm issuperset() với Set trong Python.

Ví dụ 1:

x = {"a", "b", "c"}
y = {"f", "e", "d", "c", "b", "a"}

z = y.issuperset(x)

print(z)

Chạy chương trình Python trên sẽ cho kết quả:

Ví dụ 2:

x = {"a", "b", "t"}
y = {"f", "e", "d", "c", "b", "a"}

z = y.issuperset(x)

print(z)

Chạy chương trình Python trên sẽ cho kết quả:





Hàm Set issubset() trong Python trả về true nếu tất cả các phần tử trong một set tồn tại trong set2, ngược lại trả về false.


Cú pháp

Cú pháp của issubset() trong Python:

Tham số:

  • set2: set để tìm kiếm các phần tử tương đồng bên trong nó.


Ví dụ sau minh họa cách sử dụng của hàm issubset() với Set trong Python.

Ví dụ 1:

x = {"a", "b", "c"}
y = {"f", "e", "d", "c", "b", "a"}

z = x.issubset(y)

print(z)

Chạy chương trình Python trên sẽ cho kết quả:

Ví dụ 2:

x = {"a", "b", "t"}
y = {"f", "e", "d", "c", "b", "a"}

z = x.issubset(y)

print(z)

Chạy chương trình Python trên sẽ cho kết quả:



Trong bài này ta sẽ tìm hiểu phương thức Set issuperset() trong Python, đây là phương thức có tác dụng ngược với issubset().

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Set issuperset() dùng để kiểm tra một tập hợp A có chứa hết các phần tử của tập hợp B hay không.

1. Cú pháp Set issuperset()

Cú pháp phương thức Set issuperset() như sau:

Trong đó:

Bài viết này được đăng tại [free tuts .net]

  • A là tập hợp cần kiểm tra
  • B là tập hợp cần so sánh

Giá trị trả về:

  • TRUE nếu A chứa mọi phần tử của B
  • FALSE nếu tồn tại phần tử B không nằm trong A

2. Ví dụ Set issuperset()

Hãy xem ví dụ dưới đây để hiểu rõ hơn về phương thức Set issuperset() trong Python.

Ví dụ: hãy xem cách hoạt động của phương thức Set issuperset()

A = {1, 2, 3, 4, 5}
B = {1, 2, 3}
C = {1, 2, 3}

# Returns True
print(A.issuperset(B))

# Returns False
print(B.issuperset(A))

# Returns True
print(C.issuperset(B))

Chạy lên kết quả sẽ như sau:

Như vậy phương thức này có tác dụng ngược với phương thức issubset().

Hướng dẫn cách so sánh set trong python. Bạn sẽ học được cách so sánh set trong python và tìm ra mối quan hệ giữa chúng sau bài học này.

So sánh set trong python | hoàn toàn giống nhau

Chúng ta sử dụng toán tử == để kiểm tra xem các phần tử của nhiều tập hợp có hoàn toàn giống nhau hay không.

Nếu các phần tử của các set đó hoàn toàn giống nhau, kết quả True được trả về và False trong các trường hợp còn lại.

Lại nữa, do trong set không tồn tại thứ tự của phần tử, nên việc so sánh giữa hai set sẽ không phụ thuộc vào thứ tự của các phần tử trong set.
Ví dụ:

s1 = {1, 2, 3}
s2 = {3, 2, 1}
s3 = {1, 2, 3, 4}

print(s1==s2)
print(s1==s3)

Kết quả:

True
False

So sánh set trong python | hoàn toàn khác nhau | phương thức isdisjoint()

Chúng ta sử dụng phương thức isdisjoint() trong python để kiểm tra xem tất cả các phần tử của nhiều tập hợp có hoàn toàn khác nhau hay không.


Nếu tất cả các phần tử của các set đó đều khác nhau, kết quả True được trả về. Ngược lại chỉ cần có một phần tử chung giống nhau, False sẽ được trả về.
Ví dụ:
s1 = {1, 2, 3}
s2 = {4, 5, 6}
s3 = {3, 4, 5}

print(s1.isdisjoint(s2))
print(s1.isdisjoint(s3))

Kết quả:

True
False

So sánh set trong python | kiểm tra tập con | phương thức issubset()

Chúng ta sử dụng phương thức issubset() trong python hoặc toán tử <= để so sánh hai set trong python và kiểm tra một set có phải là tập con của set còn lại hay không.


Ví dụ:
s1 = {1, 2, 3}
s2 = {1, 2, 3, 4, 5, 6}

print(s1<=s2)
print(s1.issubset(s2))

Kết quả

True
True

Sự khác biệt giữa hai cách này đó là, toán tử <= chỉ có thể so sánh giữa các set với nhau, trong khi đó phương thức issubset() lại có thể so sánh giữa set và list.
Ví dụ, chúng ta dùng issubset() để so sánh giữa set và list như sau:

s1 = {1, 2, 3}
l1 = [1, 2, 3, 4, 5, 6]

print(s1.issubset(l1))

Trong khi đó, nếu dùng toán tử <=, lỗi sẽ xảy ra:

s1 = {1, 2, 3}
l1 = [1, 2, 3, 4, 5, 6]

print(s1 <= l1)





So sánh set trong python | kiểm tra tập mẹ | phương thức issuperset()

Tương tự như ở phần trên, chúng ta có thể sử dụng phương thức issuperset() trong python hoặc toán tử >= để so sánh hai set trong python và kiểm tra một set có phải là tập mẹ của set còn lại hay không.


Ví dụ:
s1 = {1, 2, 3, 4, 5, 6}
s2 = {1, 2, 3}

print(s1>=s2)
print(s1.issuperset(s2))

Kết quả

True
True

Tổng kết và thực hành

Trên đây Kiyoshi đã hướng dẫn bạn về cách so sánh set trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại &lt;a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-nd/4.0/"&gt;Creativecommons&lt;/a&gt;&amp;nbsp;và &lt;a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge"&gt;DMCA&lt;/a&gt;&lt;script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"&gt;</p><h3 style="font-size:15px">Bài viết liên quan</h3><ul class="popular-posts"><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/dem-so-phan-tu-trong-set-python/" title="Đếm số phần tử trong set python" rel="bookmark">Đếm số phần tử trong set python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/tao-set-trong-python/" title="Tạo set trong python" rel="bookmark">Tạo set trong python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/them-phan-tu-trong-set-python/" title="Thêm phần tử vào trong set python" rel="bookmark">Thêm phần tử vào trong set python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/tim-phan-tu-trong-set-python/" title="Tìm phần tử trong set python" rel="bookmark">Tìm phần tử trong set python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/xoa-phan-tu-trong-set-python/" title="Xóa phần tử trong set python" rel="bookmark">Xóa phần tử trong set python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/phep-toan-tap-hop-trong-set-python/" title="Phép toán tập hợp trong set python" rel="bookmark">Phép toán tập hợp trong set python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/set-trong-python-la-gi/" title="Set trong Python là gì" rel="bookmark">Set trong Python là gì</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/set-trong-python-va-tao-set-tu-iterable/" title="Hàm set() trong python và cách tạo set từ iterable" rel="bookmark">Hàm set() trong python và cách tạo set từ iterable</a></h3></div></li></ul></div><div id="keugoi"><span>Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!</span></div><section class="icon-bar-2" style="border-bottom:dotted grey .3px!important"><a target="_blank" title="chia sẻ qua facebook" rel="noopener noreferrer" href="https://www.facebook.com/sharer/sharer.php?u=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/so-sanh-set-trong-python/" class="facebook"><i class="fa fa-facebook"></i></a> <a target="_blank" rel="noopener noreferrer" href="https://twitter.com/intent/tweet?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/so-sanh-set-trong-python/" title="chia sẻ qua twitter" class="twitter"><i class="fa fa-twitter"></i></a> <a target="_blank" rel="noopener noreferrer" href="https://getpocket.com/edit?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/so-sanh-set-trong-python/" title="chia sẻ qua pocket" class="pocket"><i class="fa fa-get-pocket"></i></a> <span class="zalo-share-button" title="chia sẻ qua zalo" style="margin-left:18px;margin-bottom:-3px" data-href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/so-sanh-set-trong-python/" data-oaid="579745863508352884" data-layout="3" data-color="blue" data-customize="false"></span></section><p class="ico-folder"><a target="_blank" href="https://laptrinhcanban.com/"><span itemprop="HOME">HOME</span></a><span class="sya"></span>&gt;&gt; <a target="_blank" class="article-category-link" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/">python cơ bản - lập trình python cho người mới bắt đầu</a>&gt;&gt;<a target="_blank" class="article-category-link" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/">13. set trong python</a></p><nav id="article-nav"><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/tim-phan-tu-trong-set-python/" id="article-nav-older" class="article-nav-link-wrap" style="float:left;text-align:right;padding-right:20px"><strong class="article-nav-caption">Bài sau</strong><div class="article-nav-title">Tìm phần tử trong set python</div></a><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/set-trong-python/phep-toan-tap-hop-trong-set-python/" id="article-nav-newer" class="article-nav-link-wrap" style="float:right;text-align:left;padding-left:20px"><strong class="article-nav-caption">Bài tiếp</strong><div class="article-nav-title">Phép toán tập hợp trong set python</div></a><span id="ezoic-pub-ad-placeholder-611" class="ezoic-adpicker-ad"></span></nav><div id="recent_posts_down"><div class="widget_athemes_tabs"><ul id="widget-tab" class="clearfix widget-tab-nav"><li class="active">Bài viết mới nhất</li></ul><div class="widget"><ul><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban46.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/">Làm tròn số trong JavaScript (Math.round, Math.ceil, Math.floor)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban46.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/">Làm tròn số trong JavaScript (Math.round, Math.ceil, Math.floor)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban45.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/">Số mũ trong JavaScript (Math.pow, Math.exp)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban45.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/">Số mũ trong JavaScript (Math.pow, Math.exp)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban44.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/">Math.max và Math.min trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban44.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/">Math.max và Math.min trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban43.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/">Math.random trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban43.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/">Math.random trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li></ul></div></div></div><footer class="entry-meta entry-footer"></footer><hr class="entry-footer-hr"></div><span class="ezoic-autoinsert-ad ezoic-longest_content"></span><span style="clear:both;display:block" id="ez-clearholder-leader-1"></span><span class="ezoic-ad ezoic-at-0 leader-1 leader-1560 adtester-container adtester-container-560" data-ez-name="laptrinhcanban_com-leader-1"><span id="div-gpt-ad-laptrinhcanban_com-leader-1-0" ezaw="300" ezah="250" style="position:relative;z-index:0;display:inline-block;padding:0;min-height:250px;min-width:300px" class="ezoic-ad"><script data-ezscrex="false" data-cfasync="false" type="text/javascript" style="display:none">if(typeof ez_ad_units != 'undefined'){ez_ad_units.push([[300,250],'laptrinhcanban_com-leader-1','ezslot_16',560,'0','0'])};if(typeof __ez_fad_position != 'undefined'){__ez_fad_position('div-gpt-ad-laptrinhcanban_com-leader-1-0')};

Profile