⊗pyPmStSPS 118 of 208 menu

파이썬에서 시퀀스 내 집합 포함 여부 확인

파이썬에서는 집합의 요소가 다른 집합, 문자열, 리스트, 튜플 등의 시퀀스에 포함되는지 확인할 수 있습니다. 이것은 issubset 메서드를 사용하여 수행할 수 있습니다. 이 메서드의 매개변수에 확인하려는 시퀀스를 지정합니다. 집합이 해당 시퀀스에 포함되면 불리언 값 True가 반환되고, 그렇지 않으면 False가 반환됩니다.

집합과 리스트가 있다고 가정해 봅시다:

st = {'a', 'b', 'c'} lst = ['a', 'b', 'c']

집합의 요소들이 리스트에 포함되는지 확인해 보겠습니다:

res = st.issubset(lst) print(res) # True를 출력합니다

이제 두 집합의 요소들을 비교해 보겠습니다:

st1 = {'1', '2', '3'} st2 = {'1', '2', '4'} res = st1.issubset(st2) print(res) # False를 출력합니다

issubset 메서드에는 짧은 형태도 있습니다. 이것은 두 집합을 비교할 때만 사용됩니다. 이전 예제를 짧은 형태를 사용하여 다시 작성해 보겠습니다:

res = st1 <= st2 print(res) # False를 출력합니다

집합과 문자열이 주어졌습니다:

st = {'1', '2', '3', '4', '5', '6'} txt = '123456'

집합의 모든 요소가 문자열에 있는지 확인하세요.

집합과 튜플이 주어졌습니다:

st = {'ab', 'cd', 'ef'} tlp = ('ab', 'cd', 'ef')

집합의 모든 요소가 튜플에 있는지 확인하세요.

두 집합이 주어졌습니다:

st1 = {1, 2, 3, 4, 5} st2 = {1, 2, 3}

두 번째 집합의 모든 요소가 첫 번째 집합에 있는지 확인하세요.

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