여러 자료를 함께 담을 수 있는 자료형
( ) - 소괄호로 묶어서 표현
시퀀스 자료형으로, Index를 이용한 인덱싱, 슬라이싱이 가능 (in, len() 및 +와 *로 연결, 반복이 가능)
자료 추가, 삭제, 변경이 불가능함 = 한 번 선언 후 고정 (append, remove 등 불가)
my_tuple = ('t', 'w', 'i', 'c', 'e')
여러 자료를 담을 수 있는 자료형
[ ] - 대괄호로 묶어서 표현
자료 추가, 삭제, 변경이 용이
my_list = ['name', 'age', 70, '춘식']
짝꿍이 있는 자료형
{ } - 중괄호로 묶어서
{ key : value } 의 형식 = key를 알면 value를 알 수 있음.
person = {'name' : '춘식', 'age' : 70}
열쇠처럼 꺼낼 수 있는 도구
변할 수 없는 자료형 = 리스트의 원소는 키로 활용할 수 없으며, 튜플은 가능
ex) 'name', 'age'
사전에서 key로 꺼낸 자료
ex) '춘식', 70
사전 'dic'에서 'key'의 자료 꺼내기
ex) print(person['name'])
>>> '춘식'
사전 'dic'의 'key'를 삭제 (해당하는 value도 함께 삭제)
ex) del person['age']
사전 'dic'의 모든 'key'를 반환
ex) person.keys()
>>> dic_keys(['name', 'age'])
사전 'dic'의 모든 'value'를 반환
ex) person.values()
>>> dic_values[('춘식', 70)]