s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])는 {11,22,33,44, 'Tom을 반환합니다. ', 'tony', 77, 2.5} (참고: 반환되는 것은 사전이 아니며 단지 이 세트에 이러한 요소가 포함되어 있으므로 매번 반환되는 결과 요소의 순서가 다를 수 있음을 알려줄 뿐입니다)
s2=set([11,22,33,44,'Tom','tony',11,55,66,]) 는 {11,22,33,44,'Tom','tony ', 55를 반환합니다. , 66} (참고: 반환되는 것은 사전이 아니며 단지 이 세트에 이러한 요소가 포함되어 있으므로 매번 반환되는 결과 요소의 순서가 다를 수 있음을 알려줍니다.)
add(. .. )
세트에 요소를 추가합니다.
요소가 이미 존재하는 경우에는 효과가 없습니다. (요소가 이미 존재하는 경우 추가해도 효과가 없습니다. 즉, 세트는 중복된 요소가 없는 모음입니다. )
예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s1.add(' jimi')
print(s1)
결과: {33, 'tony', 2.5, 'jimi', 11, 44, 77, 22, 'Tom '} ( 참고: 세트는 순서가 없는 세트이며, 결과의 순서는 매번 다를 수 있습니다. )
차이(...)
Return 두 개의 차이 이상의 세트를 새 세트로 만듭니다. (주요 차이점 세트를 찾아 새 세트를 생성합니다.)
(즉, 이 세트에는 있지만 다른 세트에는 없는 모든 요소입니다. ) (참고: s1.difference(s2)는 s1에는 있지만 s2에는 없는 요소를 찾아서 새 세트를 생성하는 것을 의미합니다. s2.difference(s1)는 s2에는 있지만 s2에는 없는 요소를 찾는 것을 의미합니다. s1 요소를 삭제하고 새 세트 생성)
예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([11,22,33,44,'톰','토니',11,55,66,])
s3=s1.difference(s2)
s4=s2.difference(s1)
print(s3)
66, 55}
difference_update(...)
다른 세트의 모든 요소 제거 (이 세트에서 다른 세트의 모든 요소를 제거합니다. 참고: s1.difference_update(s2)는 s1에서 두 항목 모두에 공통적인 요소를 제거하고 공통되지 않은 요소를 유지한다는 의미입니다. 이는 새 목록을 생성하는 것이 아니라 s1을 수정하는 것입니다. s2.difference_update(s1)은 s2에서 두 항목 모두에 공통된 요소를 제거하고 공통되지 않은 요소를 유지하는 것을 의미합니다. 이는 새 목록을 생성하는 것이 아니라 s2를 수정하는 것입니다. ) 예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([ 11 ,22,33,44,'Tom','tony',11,55,66,])
s1.difference_update(s2)
print(s1)
결과: {2.5, 77}
discard(...)
구성원인 경우 집합에서 요소 제거(집합의 구성원(요소) 제거)If 요소가 멤버가 아니면 아무것도 하지 마세요. (세트에 해당 멤버가 없으면 작업이 수행되지 않으며 제거와 다른 오류가 보고되지 않습니다.)
예를 들면 다음과 같습니다. s1=set([11 ,22,33,44,'Tom','tony',11,77,2.5,])
s1.discard(2.5)
결과: { 33, 'Tom', 11, 44, 77, 'tony', 22}
교집합(...)
두 집합의 교집합을 새 집합으로 반환합니다(교집합을 생성합니다. 두 세트를 생성하고 새 세트를 생성합니다(즉, 두 세트 모두에 있는 모든 요소) 예: s1=set([11,22,33,44,'Tom','tony',11,77 , 2.5,])
s2=set([11,22,33,44,'톰','토니',11,55,66,])
자신과 다른 집합의 교집합을 업데이트합니다. (함수는 Intersection(...)과 동일하지만 s1.intersection(s2)는 실행 시 원래 집합 s1을 수정하고 새 집합을 생성하지 않습니다. )
예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set( [ 11,22,33,44,'톰','토니',11,55,66,])
isdisjoint(...)
두 세트에 null 교차점이 있으면 True를 반환합니다. (두 세트에 교차점이 있는지 확인하고, 그렇다면 False를 반환하고, 그렇지 않으면 True를 반환합니다.)
예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([100 ,50,500 ,])
print(s1.isdisjoint(s2))
결과: True
issubset(...)
다른 세트에 이 내용이 포함되어 있는지 보고합니다. (세트의 모든 요소가 다른 세트에 있는지 확인하기 위해 s1.issubset(s2)는 s1의 모든 요소가 s2에 있음을 의미합니다. s1.issuperset(s2)와의 차이점에 주의하세요.)
예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([11,22,33 ,44,'톰','토니',11,])
s3=([11,22,33,44,'톰','토니',11,55,66])
s1.issubset(s2)
s1.issubset(s3)
print(s1.issubset(s2))
print(s1.issubset(s3) ))
결과: True
False
issuperset(...)
이 세트에 다른 세트가 포함되어 있는지 보고합니다(세트의 모든 요소가 포함되어 있는지 판단합니다. 다른 집합에서 s1.issubset(s2)는 s2의 모든 요소가 s1에 있음을 의미합니다. s1.issubset(s2) )
예: s1=set( [11,22,33 ,44,'톰','토니',11,77,2.5,])
s2=set([11,22,33,44,'톰','토니',11,])
s3=([11,22,33,44,'Tom','tony',11,55,66])
s1.issuperset(s2 )
s1.issuperset(s3)
print(s1.issuperset(s2))
print(s1.issuperset(s3))
결과 :참
False
pop(...)
임의의 집합 요소를 제거하고 반환합니다.(임의로 요소 삭제)
집합이 비어 있으면 KeyError를 발생시킵니다.( 집합이 비어 있으면 Pop을 실행하면 KeyError가 표시됩니다.
예: s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s1.pop()
결과: {33, 'Tom', 2.5, 11, 44, 77, 22}
remove(...)
요소 제거 해당 멤버가 없으면 폐기와는 다른 keyError 메시지가 표시됩니다. )
두 집합의 대칭 차이를 새 집합으로 반환합니다. (새 목록을 생성합니다. 이 목록은 두 목록에 있는 중복되지 않은 요소의 집합입니다. , s1 .symmetric_difference(s2)는 s1에 s2에 없는 요소가 있고 s2에 s1에 없는 요소가 있는 집합을 나타냅니다.
결과: {2.5, 66, 77, 55}symmetric_difference_update(...)
자신과 다른 대칭 차이로 집합을 업데이트합니다. (목록을 수정하면 중복이 없습니다. 두 목록의 요소 s1.symmetric_difference(s2) 집합은 s2에 없는 s1의 요소 집합과 s1에 없는 s2의 요소 집합을 나타냅니다.
union(. ..)
세트의 합집합을 새로운 세트로 반환합니다. (새 세트를 생성합니다. 변경된 리스트는 두 리스트의 모든 멤버(요소)의 세트입니다. s1.union(s2 )는 s1, s2를 포함한다는 의미입니다. 모든 요소의 새로운 집합)
(즉, 두 집합에 있는 모든 요소.)
자신과 다른 세트를 통합하여 세트를 업데이트합니다. (한 세트를 다른 세트로 업데이트하면 s1.update(s2)는 다음을 의미합니다. s2의 모든 요소를 s1에서 s1의 업데이트 및 수정을 완료합니다.
s1.update(s2)
print(s1)
결과: {'tony', 33, 66, 100, 'Tom', 11, 44, 50, 22, 55}
위 내용은 Python-set 컬렉션 클래스 메소드에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!