1. tuple
- 정의 : 여러개의 자료들을 하나의 변수들에 저장할 때 사용되는 자료형
BUT, list와 다른점은 한번 저장된 값은 수정, 삭제, 추가가 안된다.
즉, 변경되지 않는 list라고 생각하면 됨, 리스트 보다 속도가 빠름
- 예제 : tuple = ("삼성", "한화", "엘지"), tuple[0] --> 삼성,
만약 tuple.add 이런식으로 변경하려고 하면 에러 발생
2. set
- 정의 : 집합으로 표현할 수 있는 데이터를 쉽게 처리하기 위한 자료형, 중복이 안되고 순서가 없다.
- 예제 : month = {1,2,3,4,5,6,7,8,9,10,11,12}
만약 month = {1,2,3,4,5,6,7,8,9,10,11,12,12,12,12}로 되어있어도 print(month)하면 1~12까지 출력됨
- 관련 함수들
예시 세트 : nums1 = {1,2,3,4,5} nums2 = {4,5,6,7}
1) 교집합 : nums1 & nums2 or nums1.intersection(nums2) # {4,5}
2) 합집함 : nums1 | nums2 or nums1.union(nums2) # {1,2,3,4,5,6,7}
3) 차집합 : nums1 - nums2 or nums1.difference(nums2) # {1,2,3}
4) 추가 : nums1.add(6) #{1,2,3,4,5,6}
5) 삭제 : nums2.remove(7) #{4,5,6}
'IT > 파이썬 기초' 카테고리의 다른 글
파이썬기초 while, continue, break 문 정리 및 예제 (0) | 2023.06.28 |
---|---|
[파이썬 기초] 반복문 - for 기본 문법 및 range, enumerate 함수 (0) | 2023.06.21 |
파이썬 조건문 if 기초 및 사용법 정리 (0) | 2023.06.21 |
파이썬 자료형 list, dictionary (0) | 2023.06.16 |
파이썬 기초_ 문자열 관련 함수 (0) | 2023.06.15 |