본문 바로가기
파이썬 공부

[파이썬 7일차] 집합, 불리언

by 지우개봉봉 2025. 4. 18.
반응형

공부날짜: 2025년 4월 18일
공부시간:

 

집합이란?
- set()
- 순서, 중복이 없는 자료형 -> 중복이 제거된다. => 순서가 없기때문에 인덱싱이 되지 않는다. 
인덱싱이 하고 싶으면 리스트나 튜플로 변환후 인덱싱을 한다.
- {} 중괄호로 요소들을 감싼다.

 

집합 함수
- intersaction or & : 교집합    ex) print( A & B) , print(s1.intersection(s2))
- difference or - : 차집합   ex) print (A - B) , print(s1.difference(s2))
- union or | : 합집합   ex) print ( A or B) , print(s1.union(s2))

- add : 요소를 추가   ex) s1.add(11)
- remove : 요소를 제거  ex) s1.remove(3)


불리언이란?
- 참 or 거짓을 나타내는 자료형
- True, False로 나타내야함 (첫문자 항상 대문자)

불리언
불리언 응용들

 


파이썬 변수의 심화 - copy()

a = b라고 정의했을 때
a의 특정 인덱스 값을 바꾼다면 b도 같이 바뀌어버린다 -> 두 공간이 같기 때문
b의 값은 바뀌지 않게 유지하려면? -> copy함수 사용 !

반응형