사전 자료형의 사용 예
data = dict()
data['a'] = 'Apple'
data['b'] = 'Banana'
data['c'] = 'Coconut'
print(data)
data = {'hong' : 97, 'kim' : 98}
print(data)
if 'hong' in data:
print('hong is here!')
- 사전자료형은 선언과 동시에 초기화가 가능하다.
- key와 value의 구분은 ':'으로 한다.
- in, not in을 사전 자료형과 함께 사용이 가능하다.
- 존재 유무의 기준은 key값으로 한다.
사전 자료형 관련 메소드
data = dict()
data['a'] = 'Apple'
data['b'] = 'Banana'
data['c'] = 'Coconut'
print(list(data.keys())
print(list(data.values())
- keys() : 사전 자료형의 key 값들을 반환해준다
- values() : 사전 자료형의 values 값들을 반환해준다.
각 키에 따른 값을 하나씩 출력
data = dict()
data['a'] = 'Apple'
data['b'] = 'Banana'
data['c'] = 'Coconut'
for key in list(data.keys()):
print(data[key])
- keys()를 활용하여 이것을 기준으로, 사전 자료형의 values값들을 차례로 출력할 수 있다.