38 of 151 menu

Phương thức symmetric_difference

Phương thức symmetric_difference loại trừ các phần tử chung cho tập hợp và chuỗi, đồng thời trả về một tập hợp mới, trong đó chỉ chứa các phần tử khác biệt. Trong tham số, chúng ta chỉ định tập hợp mà chúng ta muốn so sánh với tập hợp gốc.

Cú pháp

tập_hợp.symmetric_difference(tập_hợp_muốn_so_sánh)

Ví dụ

Hãy áp dụng phương thức symmetric_difference để lấy các phần tử khác biệt giữa hai tập hợp:

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

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

{'g', 'b', 'c', 'e'}

Ví dụ

Phương thức symmetric_difference cũng có dạng viết ngắn:

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

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

{'g', 'c', 'b', 'e'}

Xem thêm

  • phương thức difference,
    trả về sự khác biệt giữa các tập hợp
  • phương thức issubset,
    kiểm tra sự tồn tại của các phần tử của tập hợp trong một chuỗi
  • phương thức issuperset,
    kiểm tra sự tồn tại của các phần tử của chuỗi trong một tập hợp
  • phương thức intersection,
    trả về phần giao của các tập hợp
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