본문 바로가기

파이썬 집합7

파이썬 집합 메소드 파이썬 집합 메소드 파이썬에는 세트에서 사용할 수 있는 내장 메소드가 있습니다. 메소드 설명 add() 집합에 요소를 추가합니다 clear() 집합에서 모든 요소를 제거합니다 copy() 집합의 복사본을 반환합니다 difference() 둘 이상의 집합 사이의 차이를 포함하는 집합을 반환합니다 difference_update() 지정된 다른 집합에 포함된 이 집합의 항목을 제거합니다 discard() 지정한 항목 제거 intersection() 다른 두 집합의 교집합인 집합을 반환합니다 intersectio_update() 지정된 다른 집합에 없는 이 집합의 항목을 제거합니다 isdisjoint() 두 집합의 교집합 여부를 반환합니다 issubset() 다른 집합에 이 집합이 포함되어 있는지 여부를 반환.. 2023. 10. 29.
파이썬 집합 - 집합 연결(Join Set) 파이썬 두개의 집합 연결 파이썬에서 두 개 이상의 세트를 결합하는 몇 가지 방법이 있다. 두 집합의 모든 항목을 포함하는 새 집합으로 반환하는 union() 메서드 또는 한 세트의 모든 항목을 다른 세트에 삽입하는 update() 메서드를 사용할 수 있다: union() 메서드는 두 집합의 모든 항목이 포함된 새 집합을 반환한다: set1 = {"a", "b" , "c"} set2 = {1, 2, 3} print("set1 : ", set1) print("set2 : ", set2) set3 = set1.union(set2) print("set3 = set1.union(set2)") print("set3 : ", set3) 위의 코드를 실행하면 아래 그림과 같이 set1과 set2 집합이 연결이 되어 s.. 2023. 10. 28.
파이썬 집합 - 루프 파이썬 집합 루프 for 루프를 사용하여 설정된 항목을 순환할 수 있다: 세트를 순환하고 값을 인쇄합니다: a = {"사과", "바나나", "체리"} print("a : ", a) print("for loop a 항목 인쇄") for x in a: print(x) 파이썬 집합의 항목을 접근하기 위해 for x in a: 명령을 통해 집합 a의 항목을 하나씩 접근하여 변수 x에 할당하여 화면에 출력하는 코드로 실행하면 아래 그림과 같다. 지금까지 파이썬 집합에 항목을 접근하는 for loop를 간단히 살펴보았다. 꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다. 모두 화이팅입니다.!!! 출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다. 2023. 10. 27.
파이썬 집합 항목 삭제 파이썬 집합 항목 삭제 집합에서 항목을 제거하려면 remove() 또는 discard() 메서드를 사용한다. a = {"사과", "바나나", "체리"} print("a : ", a) a.remove("바나나") print('a.remove("바나나")') print("a : ", a) remove()메소드를 사용하여 집합 a에 '바나나' 항목을 삭제할 수 있다. 위의 코드를 실행하면 아래 그림과 같다. 참고: 제거할 항목이 없으면 remove()에서 오류가 발생한다. discard() 방법을 사용하여 "바나나"를 제거한다: a = {"사과", "바나나", "체리"} print("a : ", a) a.discard("바나나") print('a.discard("바나나")') print("a : ", a) d.. 2023. 10. 26.