[Python] Python 문법 맛 보기 : 자료구조 - 02.튜플과 딕셔너리
∇튜플(Tuple)
: 여러개의 데이터를 저장할 수 있지만 고정되어 있는 자료형
∇ 튜플 만드는 법.
변수 = (데이터, 데이터, 데이터)
-> 만들어진 이후에는 새로운 데이터 추가 불가, 변경 불가 / 처음 상태 그대로 고정!
∇ 튜플을 사용하는 이유.
- 데이터 보호 : 실수로 데이터가 변경될 위험을 방지.
- 성능 : 리스트에 비해 더 적은 메모리를 사용하고 ,속도가 빠르다
∇딕셔너리(Dictionary)
: 키(key)와 값(value)을 쌍으로 가지는 사전형태의 자료형 구조. [ 키 - 값 ]
- {}로 구분.
*체크.
- 대괄호[] - 리스트
- 소괄호() - 튜플
- 중괄호{} - 딕셔너리
√ 딕셔너리 만드는 법.
√ 딕셔너리 순회 명령어.
: for key in 딕셔너리이름.keys();
: for key in 딕셔너리이름.values();
∇ 실습.
√ 각 회사별 주식 가격의 평균을 계산하는 프로그램.
√ 각 회사별 주식 가격의 최고가와 최저가를 출력하는 프로그램.