⊗pyPmStDSE 121 of 208 menu

Các phần tử khác nhau của nhiều tập hợp trong Python

Ngoài các phần tử chung, cũng có thể tìm thấy các phần tử mà các tập hợp khác nhau với nhau. Để làm điều này, nên sử dụng phương thức symmetric_difference. Trong tham số của nó, chúng ta chỉ định tập hợp mà chúng ta muốn so sánh với tập hợp ban đầu. Phương thức trả về một tập hợp mới.

Giả sử chúng ta có hai tập hợp:

st1 = {'a', 'b', 'c'} st2 = {'x', 'w', 'c', 'a'}

Hãy xuất ra các phần tử không trùng khớp cho chúng:

res = st1.symmetric_difference(st2) print(res) # sẽ xuất ra {'b', 'x', 'w'}

Ở dạng ngắn gọn hơn, phương thức này có thể được viết lại như sau:

res = st1 ^ st2 print(res) # sẽ xuất ra {'b', 'x', 'w'}

Cho hai tập hợp:

st1 = {'a', 'b', 'c', 'd', 'e'} st2 = {'d', 'e', 'f', 'g', 'h'}

Hãy lấy các phần tử không phải là phần tử chung của hai tập hợp này.

Cho ba tập hợp:

st1 = {2, 4, 8, 10} st2 = {1, 8, 3, 2} st3 = {4, 7, 3, 1}

Tìm các phần tử khác nhau giữa tập hợp thứ nhất và tập hợp thứ hai. Ghi chúng vào biến st4. Sau đó lấy mảng các phần tử không trùng khớp giữa st3st4.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối