⊗pyPmStCOp 123 of 208 menu

파이썬에서의 복잡한 집합 연산

이전 강의에서 배운 메서드의 짧은 형태를 조합하면 집합으로 상당히 복잡한 연산을 수행할 수 있습니다.

세 집합 모두의 교집합을 구해 봅시다:

st1 = {1, 2, 3, 4} st2 = {3, 4, 1, 6} st3 = {1, 2, 8, 4} res = st1 & st2 & st3 print(res) # {1, 4}를 출력합니다

이제 첫 번째 집합이 두 번째 집합과 어떻게 다른지(차집합) 먼저 구해 봅시다. 그런 다음 얻은 결과와 세 번째 집합의 교집합을 찾습니다. 연산 우선순위를 표시하기 위해 그룹화 괄호를 사용합니다:

st1 = {1, 2, 8, 4} st2 = {3, 4, 5, 6} st3 = {6, 2, 8, 4} res = (st1 - st2) & st3 print(res) # {8, 2}를 출력합니다

세 개의 집합이 주어졌습니다:

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

첫 번째 집합과 세 번째 집합을 합집합하세요. 그런 다음 그 결과와 세 번째 집합의 교집합을 구하세요.

네 개의 집합이 주어졌습니다:

st1 = {4, 2, 6, 10} st2 = {1, 6, 3, 2} st3 = {5, 8} st4 = {6, 3, 1}

첫 번째 집합과 두 번째 집합의 차집합을 구하세요. 그런 다음 세 번째와 네 번째 집합을 합집합하세요. 마지막으로 첫 번째 연산과 두 번째 연산의 결과로 얻은 집합들의 공통 요소(교집합)를 찾으세요.

한국어
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ʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부