파이썬 기초(7)
2024. 5. 19. 23:05ㆍpython study/프로그래밍1
tuple
- 요소를 변경할 수 없다.
- 순서가 존재한다.
- 리스트와 동일하게 모든 타입이 가능하다.
variable_name=(value_1, value_2,....) [( ):튜플 기호]
tuple기초
- 요소가 하나인 경우는 (10,)처럼 사용한다.
- 튜플안에 다양한 자료형을 가질 수 있다.
- 빈 튜플 ( )을 생성할 수 있다.
- tuple([1,2,3]), tuple('python')처럼 tuple을 생성할 수 있다.
tuple연산
- len():길이를 변환해준다.
- max():쵀대값을 변환해 준다.
- min():최솟값을 변환해 준다.
- sum():합을 변환해 준다.
- tuple내부의 값에 접근하거나 리스트와 동일하게 slice를 사용할 수 있다.
set
- 집합과 같은 경우에는 교집합, 합집합, 차집합을 구하는 메서드를 사영할 수 있다.
- 데이터를 중복해서 사용할 수 없다.
variable_name={value_1, value_2,....} ({ }:집합 기호 )
교집합, 차집합, 합집합
- 교집합 메서드 = A.intersection(B) = &
- 합집합 메서드 = A.union(B) = |
- 차집합 메서드 = A.difference(B) = -
집합의 사용
- 집합은 다양한 요소를 담을 수 있다.
1) 동일한 자료형을 요소로 갖는 집합
2) 혼용 자료형을 요소로 갖는 집합
3) 빈 집합
4) 변수로 할당하여 생성
5) 문자열과 tuple기반으로 생성 가능 - 집합은 다양한 함수를 사용할 수 있다.
- add(value) : value값 추가
- remove(value) : value값 삭제
- discard(value) : value값 삭
dictionary
- 중괄호를 이용하여서 키와 값을 요소로 가진다.
- 키와 값은 콜론을 이용하여서 구분된다.
variable_name={key1:value1, key2:vlaue2,.....}(dictionary는 key와 value로 표현된다.)
list, tuple구조와 dictionary비교
- list와 tuple은 index값으로 요소를 찾는다.
- dictionary는 key값을 이용하여서 value를 찾을 수 있다.
dictionary 사용하기
- dict [key1]=value1 : ley와 value쌍 추가
- del dict[key1] : value값 삭제하기
- dict.pop(key1) : value값 삭제하기
- dict.keys() : key들로 이루어진 list 리턴
- dict.values() : value들로 이루어진 list 리턴
- dict.items() : (key, value)로 이루어진 tuple 리턴
'python study > 프로그래밍1' 카테고리의 다른 글
| 인공지능 수업(2일차) (0) | 2024.07.16 |
|---|---|
| 인공지능 수업(1일차) (0) | 2024.07.15 |
| 파이썬 기초(6) (1) | 2024.05.19 |
| 파이썬 기초(5) (0) | 2024.05.19 |
| 파이썬 기초(4) (0) | 2024.05.19 |