Hướng dẫn dùng set.intersection python python
Hàm Set intersection() trong Python trả về một set chứa sự tương đồng giữa 2 hoặc nhiều set. Cú pháp của intersection() trong Python: Tham số:
Ví dụ sau minh họa cách sử dụng của hàm intersection() với Set trong Python. Ví dụ 1: x = {"apple", "banana", "cherry"} y = {"google", "amazon", "apple"} z = x.intersection(y) print(z) Chạy chương trình Python trên sẽ cho kết quả: Ví dụ 2: x = {1, 4, 3} y = {3, 4, 5} z = {4, 4, 3} result = x.intersection(y, z) print(result) Chạy chương trình Python trên sẽ cho kết quả: Có thể bạn quan tâmTrong bài này chúng ta sẽ tìm hiểu phương thức Set intersection() trong Python, phương thức này dùng để lấy kết quả từ phép giao của nhiều tập hơn (Set). Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Giả sử ta có ba Set A, B, C như ví dụ dưới đây: A = {1, 2, 3, 4} B = {2, 3, 4, 9} C = {2, 4, 9 10} Thì kết quả của phép giao như sau: A∩B = B∩A ={2, 3, 4} A∩C = C∩A ={2, 4} B∩C = C∩B ={2, 4, 9} A∩B∩C = {2, 4} Ví dụ này được mô tả qua hình ảnh sau: Bài viết này được đăng tại [free tuts .net] 1. Cú pháp set intersection trong PythonIntersection là một loại phương thức có vô số các tham số truyền vào, nghĩa là bạn có thể truyền bao nhiêu cũng được. Cú pháp A.intersection(*other_sets) Trong đó:
Giá trị trả về: Phương thức sẽ trả về kết quả của phép giao giữa các Set. Nếu bạn không truyền một tham số nào vào thì nó sẽ trả về bản copy của A. 2. Ví dụ set intersection trong PythonBây giờ ta hãy đi vào các ví dụ để hiểu rõ hơn về phương thức này nhé. Ví dụ 1: Ví dụ tạo phép giao đơn giản A = {2, 3, 5, 4} B = {2, 5, 100} C = {2, 3, 8, 9, 10} print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B)) Chạy ví dụ này thì kế quả sẽ như sau: Ví dụ 2: Một ví dụ khác về cách sử dụng intersection A = {100, 7, 8} B = {200, 4, 5} C = {300, 2, 3} D = {100, 200, 300} print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D)) Chạy lên thì kết quả sẽ như sau: Các bạn hãy lưu ý thứ tự chạy để tránh bị nhầm lẫn nhé. Lời kết: Như vậy là mình đã giới thiệu xong phương thức intersection trong Set Python, đây là phương thức khá hay và nó thể hiện cho phép giao trong toán học. Hàm Set intersection() trong Python trả về một set chứa sự tương đồng giữa 2 hoặc nhiều set. Cú phápCú pháp của intersection() trong Python: set.intersection(set1, set2 ... setN) Tham số:
Ví dụ sau minh họa cách sử dụng của hàm intersection() với Set trong Python. Ví dụ 1: x = {"apple", "banana", "cherry"} y = {"google", "amazon", "apple"} z = x.intersection(y) print(z) Chạy chương trình Python trên sẽ cho kết quả: Ví dụ 2: x = {1, 4, 3} y = {3, 4, 5} z = {4, 4, 3} result = x.intersection(y, z) print(result) Chạy chương trình Python trên sẽ cho kết quả: Trong bài này chúng ta sẽ tìm hiểu phương thức Set intersection() trong Python, phương thức này dùng để lấy kết quả từ phép giao của nhiều tập hơn (Set). Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Giả sử ta có ba Set A, B, C như ví dụ dưới đây: A = {1, 2, 3, 4} B = {2, 3, 4, 9} C = {2, 4, 9 10} Thì kết quả của phép giao như sau: A∩B = B∩A ={2, 3, 4} A∩C = C∩A ={2, 4} B∩C = C∩B ={2, 4, 9} A∩B∩C = {2, 4} Ví dụ này được mô tả qua hình ảnh sau: Bài viết này được đăng tại [free tuts .net] 1. Cú pháp set intersection trong PythonIntersection là một loại phương thức có vô số các tham số truyền vào, nghĩa là bạn có thể truyền bao nhiêu cũng được. Cú pháp A.intersection(*other_sets) Trong đó:
Giá trị trả về: Phương thức sẽ trả về kết quả của phép giao giữa các Set. Nếu bạn không truyền một tham số nào vào thì nó sẽ trả về bản copy của A. 2. Ví dụ set intersection trong PythonBây giờ ta hãy đi vào các ví dụ để hiểu rõ hơn về phương thức này nhé. Ví dụ 1: Ví dụ tạo phép giao đơn giản A = {2, 3, 5, 4} B = {2, 5, 100} C = {2, 3, 8, 9, 10} print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B)) Chạy ví dụ này thì kế quả sẽ như sau: Ví dụ 2: Một ví dụ khác về cách sử dụng intersection A = {100, 7, 8} B = {200, 4, 5} C = {300, 2, 3} D = {100, 200, 300} print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D)) Chạy lên thì kết quả sẽ như sau: Các bạn hãy lưu ý thứ tự chạy để tránh bị nhầm lẫn nhé. Lời kết: Như vậy là mình đã giới thiệu xong phương thức intersection trong Set Python, đây là phương thức khá hay và nó thể hiện cho phép giao trong toán học. |
Bài Viết Liên Quan
Hướng dẫn break if php - phá vỡ nếu php
(PHP 4, PHP 5, PHP 7, PHP 8) break ends execution of the current for, foreach, while, do-while or switch structure. break accepts an optional numeric argument which tells it how many nested ...
Cách chơi lol trên linux
Tôi là một người chơi đam mê Liên minh huyền thoại (LOL), Tôi hiện đang chơi trên máy chủ Bắc Mỹ Latinh (LAN) với bút danh tgtmundoVzla và ở đó tôi đã gặp ...
Ngày 2 12 âm năm 2023
Lịch vạn niên tháng 12 năm 2023Dương lịch: Tháng 12 năm 2023Âm lịch: Bắt đầu từ ngày 19/10 đến ngày 19/11Tiết khí:- Tiểu Tuyết (Từ ngày 22/11 đến ngày 6/12)- ...
Hướng dẫn python check data type of list elements - python kiểm tra kiểu dữ liệu của các phần tử danh sách
Vâng in thực sự là đường cú pháp cho __contains__, được lặp lại trên các nội dung của danh sách.does iterate over the contents of the list.Nếu bạn muốn sử dụng in ...
Hướng dẫn how do you capitalize every first word in python? - làm cách nào để bạn viết hoa từng từ đầu tiên trong python?
Chỉ vì loại điều này là thú vị đối với tôi, đây là hai giải pháp nữa.Chia thành từ, giới thiệu ban đầu từng từ từ các nhóm chia và tham gia lại. ...
Hướng dẫn access session storage javascript - truy cập lưu trữ phiên javascript
Sự khác nhau và cách sử dụng Local Storage, Session Storage và CookieBạn bị lẫn lộn giữa session storage, local storage và cookies? Bài viết dưới đây sẽ giúp bạn ...
Hướng dẫn parse html python - phân tích cú pháp html python
Vietnamese (Tiếng Việt) translation by Dai Phong (you can also view the original English article) Dai Phong (you can also view the original English article) Trong một bài viết trước, tôi ...
Hướng dẫn python networkx - mạng pythonx
Hướng dẫn này có thể giúp bạn bắt đầu làm việc với NetworkX.Tạo biểu đồ#Tạo một biểu đồ trống không có nút và không có cạnh.>>> import networkx as ...
Tuyển sinh đại học mở 2023
Với 2 cơ sở là Đại học mở Hà Nội và Đại học mở Thành Phố Hồ Chí Minh. Năm 2022, mức Học phí đại học Mở trung bình là 16 triệu đồng một năm. Đây ...
Hướng dẫn google sheets bar chart different colors - biểu đồ thanh google trang tính các màu khác nhau
Google Sheets hiện hỗ trợ màu sắc tùy chỉnh của các điểm dữ liệu riêng lẻ trong các biểu đồ của nó. Chỉ cần học cách thay đổi màu điểm dữ liệu ...
Hướng dẫn lzma python - con trăn lzma
Mới trong phiên bản 3.3.Mã nguồn: lib/lzma.py Lib/lzma.pyMô -đun này cung cấp các lớp và chức năng tiện lợi để nén và giải nén dữ liệu bằng thuật toán nén ...
April 26 2023 holiday
Holiday nameHoliday locationHoliday type World Intellectual Property Day - International (Products & Technology ) Secretaries Day Colombia Observance Day of Remembrance of the Chernobyl ...
Hướng dẫn google cloud translation api python - google dịch thuật toán đám mây api python
Giữ tổ chức với các bộ sưu tập lưu và phân loại nội dung dựa trên sở thích của bạn. Save and categorize content based on your preferences. Trang này cung cấp tài ...
Hướng dẫn what is difference == and === in javascript? - sự khác biệt == và === trong javascript là gì?
= Trong javascript là gì?Bằng (=) là toán tử gán, đặt biến ở bên trái của = với giá trị của biểu thức ở bên phải của nó. Nhà điều hành này chỉ định ...
Hướng dẫn dùng print directory trong PHP
Giới thiệuTrong phát triển ứng dụng, nhiều khi chúng ta cần làm việc với file (tập tin) và folder (thư mục). Một số thao tác phổ biến có thể kể đến như ...
Hướng dẫn php class to array - lớp php thành mảng
Chỉ cần đánh máy nóNội dung chính ShowShowLàm cách nào để chuyển đổi một chuỗi thành một mảng trong PHP?Làm thế nào để bạn chuyển đổi một phần tử ...
Hướng dẫn how to link excel to excel - cách liên kết excel với excel
Trên một bảng tính, nhấp vào ô nơi bạn muốn tạo một liên kết.Bạn cũng có thể chọn một đối tượng, chẳng hạn như hình ảnh hoặc một phần tử trong ...
Backdrop tất niên 2023 vector
1.Hình ảnh Thiệp Mời Tất Niên PNG Và Vector, Tải Xuống Miễn Phí Pngtree cung cấp cho bạn 75285 vector, png, psd và biểu tượng miễn phí hình ảnh Thiệp Mời ...
Hướng dẫn how to add an average line in google sheets - cách thêm một dòng trung bình trong google trang tính
Hướng dẫn này cung cấp một ví dụ từng bước về cách tạo biểu đồ sau với một dòng trung bình trong Google Sheets:Bước 1: Nhập dữ liệuĐầu tiên, hãy để ...
Hướng dẫn how to connect python code with website - cách kết nối mã python với trang web
Ngôn ngữ Python sử dụng CGI để thực thi trên trang web. Bạn phải nhập thư viện CGITB cho ngôn ngữ Python để thực thi và hiển thị kết quả trong trình duyệt ...