Learning Together

파이썬 튜플 자료형 / 딕셔너리 자료형 본문

파이썬(PYTHON)

파이썬 튜플 자료형 / 딕셔너리 자료형

TEAH 2019. 11. 6. 17:40

튜플 자료형

★튜플 자료형은 리스트 자료형과 유사하지만 값을 바꿀 없다는 것이 다르다. 별로 쓰임이 없을 같지만 알게 모르게 많이 쓰이는 자료형이다. 튜플은 소괄호 묶어서 표현하거나 ,(쉼표) 이용해서 표현한다.값을 생성, 삭제, 수정할 없다.

 

인덱싱, 슬라이싱, 더하기, 곱하기 등의 연산 가능하다.

 

튜플선언

>>>tup1 = (1,2,3)

>>>tup2 = (45)

>>>tup3 = tup1 + tup2

>>>print tup3

>>>print tup1*3

 

(12345)

 

딕셔너리 자료형

딕셔너리 자료형은 키와 값을 쌍으로 가지는 자료형이다. 인덱스가 아닌 키를 이용해서 데이터를 찾을 있다.

딕셔너리는 리스트나 튜플처럼 순차적으로 해당요소값을 구하지 않고 key를 통해 Value를 얻는다.

 

기본적인 딕셔너리 구조

Dic = {'Name':'James', 'Job':'Student', 'Favorite':'Umjugamu'}

 

추가, 삭제, 수정 가능

 

딕셔너리 키 or 값 리스트로 가져오기

 

 

딕셔너리 선언

>>>dic = {'Name':'James''Job':'Student''Favorite':'Umjugamu'}

딕셔너리  리스트로 가져오기

>>>print dic.keys()

['Job''Favorite''Name']

딕셔너리  리스트로 가져오기

>>>print dic.values()

 ['Student''Umjugamu''James']

 

>>>dic = {'Name':'James''Job':'Student''Favorite':'Umjugamu'}

>>>dic.keys()

dict_keys([‘name’, ‘job’, ‘favorite’])

 

dic.keys()는 딕셔너리의 dickey만을 모아서 dict_keys라는 객체를 리턴한다.

 

딕셔너리 키, 값 쌍 튜플로 가져오기 : items()

>>>dic = {'Name':'James''Job':'Student''Favorite':'Umjugamu'}

>>>print dic.items()

[('Job''Student'), ('Favorite''Umjugamu'), ('Name''James')]

 

 

딕셔너리 키로 값 가져오기 : get(key)

>>>dic = {'Name':'James''Job':'Student''Favorite':'Umjugamu'}

>>>print dic.get('Name')

>>>print dic['Name']

James

James

 

 

 

딕셔너리에 해당 키가 있는지 검사하기 : in

>>>dic = {'Name':'James''Job':'Student''Favorite':'Umjugamu'}

>>>print 'Job' in dic

>>>print 'Age' in dic

true

false

 

딕셔너리의 모든 키와 값 지우기 : clear()

>>>dic = {'Name':'James''Job':'Student''Favorite':'Umjugamu'}

>>>dic.clear()

'파이썬(PYTHON)' 카테고리의 다른 글

파이썬 리스트 자료형  (0) 2019.11.06
파이썬 문자열 관련 함수  (0) 2019.11.06
파이썬 문자열 문자형2  (0) 2019.11.05
문자열 자료형1  (0) 2019.11.05
파이썬 프로그래밍 숫자형  (0) 2019.11.05