Python - 튜플과 사전

lsjoon·2022년 11월 4일
0

python

목록 보기
5/16

튜플(Tuple)

여러 자료를 함께 담을 수 있는 자료형
( ) - 소괄호로 묶어서 표현
시퀀스 자료형으로, Index를 이용한 인덱싱, 슬라이싱이 가능 (in, len() 및 +와 *로 연결, 반복이 가능)
자료 추가, 삭제, 변경이 불가능함 = 한 번 선언 후 고정 (append, remove 등 불가)

my_tuple = ('t', 'w', 'i', 'c', 'e')

**리스트

여러 자료를 담을 수 있는 자료형
[ ] - 대괄호로 묶어서 표현
자료 추가, 삭제, 변경이 용이

my_list = ['name', 'age', 70, '춘식']

사전(Dictionary)

짝꿍이 있는 자료형
{ } - 중괄호로 묶어서
{ key : value } 의 형식 = key를 알면 value를 알 수 있음.

person = {'name' : '춘식', 'age' : 70}

-Key

열쇠처럼 꺼낼 수 있는 도구
변할 수 없는 자료형 = 리스트의 원소는 키로 활용할 수 없으며, 튜플은 가능

ex) 'name', 'age'

-Value

사전에서 key로 꺼낸 자료

ex) '춘식', 70

- 사전 활용법

dic[key]

사전 'dic'에서 'key'의 자료 꺼내기

ex) print(person['name'])
>>> '춘식'

del dic[key]

사전 'dic'의 'key'를 삭제 (해당하는 value도 함께 삭제)

ex) del person['age']

dic.keys()

사전 'dic'의 모든 'key'를 반환

ex) person.keys()
>>> dic_keys(['name', 'age'])

dic.values()

사전 'dic'의 모든 'value'를 반환

ex) person.values()
>>> dic_values[('춘식', 70)]

0개의 댓글