본문 바로가기
프로그래밍 언어/python 관련

[파이썬] 자료형_딕셔너리

by code cleaner 2018. 4. 8.
반응형

1. 숫자형 http://cleancode-ws.tistory.com/9

 

2. 문자열 자료형 http://cleancode-ws.tistory.com/8

 

3. 리스트 자료형 http://cleancode-ws.tistory.com/10

 

4. 튜플 자료형 http://cleancode-ws.tistory.com/11

 

5. 딕셔너리 자료형


특징: key 와 value 값을 갖음. 순서(index)가 없음. 길이 존재, 변경 가능, key값은 고유한 값으로 인식



make_dic = { 'key':'value' , 123:'일이삼' , 45:67 , '키':[160,180] }

print(len(make_dic)) # 4, 길이 존재

make_dic['정리'] = 90 

print(make_dic) # 딕셔너리 요소 추가하기 

del make_dic['key']

print(make_dic)

print(make_dic[123]) # 딕셔너리변수명[key] => 해당 key의 value 값을 반환

print(type(make_dic.keys())) # <class 'dict_keys'> , dict_keys([123, 45, '키', '정리'])

print(list(make_dic.keys())) # 딕셔너리의 keys를 리스트로 변형

print(make_dic.values()) # 딕셔너리의 values값, dict_values(['일이삼', 67, [160, 180], 90])

print(make_dic.items()) # 딕셔너리의 key, value 값을 쌍으로 얻음.

print(list(make_dic.items())) 

print(make_dic.get(123)) # 딕셔너리의 key값으로 value값을 갖고 옴, 일이삼 

print(make_dic.get('key', '없다')) # key값이 없을 때, 리턴할 값을 지정할 수 있음.

print( "key" in make_dic) # key 값이 있는지 확인할 수 있음. 

print(make_dic.clear()) # None, 딕셔너리 지우기



함수명 역할 사용문법 반환
keys 딕셔너리의 key 값 딕셔너리.keys() dict_keys
values 딕셔너리의 value 값 딕셔너리.values() dict_values
items 딕셔너리 key, value 갖고 오기 딕셔너리.items() dict_items
get 딕셔너리의 key 값을 통해 value 값을 찾음 딕셔너리.get(key 값, key 값이 없을 때 리턴 받을 내용) 딕셔너리 value 객체
in 딕셔너리에 key 값이 있는지 확인 "key 값" in 딕셔너리 boolean
clear 딕셔너리값 지우기 딕셔너리.clear() None



6. 집합 자료형

 

7. 자료형의 참과 거짓

 

8. 자료형의 값을 저장하는 공간, 변수

반응형