defaultdict2 [Python] DefaultDict 다루기!!! Powerful Structure of dict -> DefaultDict 파이썬에서는 그냥 dictonary 구조에서 내장 구조 dict도 있지만, 내장 라이브러리인 collections내부에 정의되어 있는 또 다른 딕셔너리 구조가 있는데, 그 친구의 이름이 바로 defaultdict입니다!! 파이썬의 딕셔너리는 다른 랭귀지에서의 맵(Map())과 비슷한 기능을 하죠, 그러니까 임의의 키값에 대응되는 값이 존재하는 게 맵이자, 파이썬에서는 딕셔너리입니다. 여하튼 그렇다 가정하게 되면, 각 값에 대응하는 값이 필요하지만, 프로그램에서 오류가 KeyError 등 심각한 오류가 발생했을 때 내장 딕셔너리는 커버할 수가 없게 됩니다. 그 이유로는 키값에 대응되는 값이 존재하지 않는데, 사용자 레벨에서 존재하지.. 2020. 12. 10. 파이썬 dict && DefaultDict 다루기!! 이 정도면 편하게 쓴다! Using the Dict && DefaultDict to Practical 필자도 처음에 파이썬을 사용할 때, dict을 왜 사용할 까 생각했습니다. (뭐 물론, 그 당시에는 지식이 전무하던 학생이었으니,,,) 그냥 list 사용해서 데이터 적재해서 편하게 꺼내서 쓰면 안 돼? 응 안돼~ 안됩니다 ㅎㅎㅎ 네트워크 분야 들어가고, 데이터 분야 들어가고 하다 보면, 이 파이썬의 딕셔너리 자료구조는 얼마나 개발자의 마음을 어루만져 주는지 모릅니다! 개발하신 분들은 모두 이해하실 거라 생각합니다! 그래도 코드 세상에서 살다 보면, 이 코드, 저 코드보다 보면 "얘 어떻게 선언하더라.." 합니다! 사람 기억력은 유한하니까 말입니다.. 여하튼 각설하고 파이썬의 딕셔너리에 대해서 설명드리도록 하겠습니다. 그리고 자.. 2020. 12. 1. 이전 1 다음