6,920.93
전일대비 23.89 ( -0.34% )
23,584.28
전일대비 37.11 (+ 0.16% )
48,996.08
전일대비 466.00 ( -0.94% )
파이썬에는 Key Value 형태의 자료구조 (컬렉션) 인 딕셔너리가 있다. 빈 딕셔너리 선언은 아래와 같이 두가지 방식으로 진행이 가능하며
ddd = dict()
ddd2 = {}
선언한 딕셔너리에 Key 값을 지정하고 Value 를 지정하는것은 아래와 같이 할 수 있다.
ddd['name'] = 'kim'
ddd3 = {'name':'kim'}
값을 가져오는 방법은 아래와 같이 2가지가 존재합니다.
방식1) ddd3['name'] ==> 'kim'
방식2) ddd3.get('name') ==> 'kim'
값을 가지고 오는 방식 2가지의 차이점을 들자면 방식1) 은 만일 해당 Key 값이 존재하지 않다면 Traceback 에러를 낸다.
하지만 방식2) 의 경우는 아래와 같이 해당 키에 대해 값이 존재하지 않는다면 Default 값을 세팅이 가능하다.
ddd3.get('name', 'lee')
만일 ddd3 딕셔너리에 'name' Key 가 없다고 한다면 위의 값은 Default 값인 'lee' 를 리턴하게 된다. 이 방식을 사용하면 Key 값이 없다고 하더라도 Traceback 에러를 피할수 있다는 장점이 있다.,